SQL Server - Consulta de Tablas

   
Vista:

Consulta de Tablas

Publicado por Grodriguez Rodriguez (1 intervención) el 19/02/2016 18:24:09
Buenos Días,

Espero que me puedan ayudar lo que pasa es que cree dos consultas el cual lo que necesito es que al momento de generar la información con el query #1 revise del listado generado por el query 2 , y de acuerdo al campo de Terminalid (query 1) seria el mismo que DISTRIBUTIONLOCATIONID ( query 2) si no aparece que muestre un valor nulo o un comentario "No fue actualizado".

Espero que me puedan ayudar.

Gracias



QUERY # 1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
select Jobid,TERMINALID = SUBSTRING(SERVICENAME,0,10),SERVICENAME,SERVERMSG,PACKAGENO,FINISHEDDATETIME, ERRORNO,CANCELLEDBYUSER,
STATUS,ACTION as accion ,
case action when 0 then 'PROCESS'
             WHEN 1 then 'FORWARD'
             WHEN 2 then 'WRITE'
             WHEN 3 then 'READY'
  END AS "ACCION",
 
CASE STATUS WHEN 0 THEN 'READY'
                   WHEN 1 THEN 'PROCESSED'
  END AS "STATUS2"
 
from DRMSCMonMessages
where  JOBID='A-1020'
 AND CONVERT(nvarchar, FinishedDateTime, 112)='02022016'
AND ACTION='2'
AND SERVERMSG NOT IN ('0 records affected')
AND  SERVERMSG NOT IN ('1 records affected')
AND  SERVERMSG NOT IN ('2 records affected')
AND  SERVERMSG NOT IN ('3 records affected')
AND  SERVERMSG NOT IN ('4 records affected')
order by datatarget




QUERY # 2

1
2
3
SELECT DISTRIBUTIONLOCATIONID FROM DRMDISTRIBUTIONLOCATION
WHERE CONNECTIONPROFILERECID <> 0
 AND DISTRIBUTIONLOCATIONID <> '0000'
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Consulta de Tablas

Publicado por Isaias (3180 intervenciones) el 19/02/2016 20:22:17
Es SQL Server, ¿Qué versión-edición?, podrías pensar en crear 2 tablas temporales con la salida de ambos query's y luego hacer un JOIN para obtener la información que requieres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar