18/12/2008, 10:49
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 12
Antigüedad: 16 años Puntos: 0 | |
Respuesta: ayuda obtener un solo registro de dos consultas???? ok,
sucede que se estan tomando los datos de la 2 consultas de la misma Tabla que tiene 2 campos, hay uno que condiciona "field0" y se selecciono del otro campo "field1", este segundo campo es tomado de un archivo plano, las dos consultas por separado funcionan y dan los siguientes resultados
CONSULTA 1
---------------------------------------------------------------------------------------------
SELECT
RTRIM(SUBSTRING(field1,1,6)) AS Bat,
RTRIM(SUBSTRING(field1,13,8)) AS Total,
RTRIM(SUBSTRING(field1,21,10)) AS Has,
RTRIM(SUBSTRING(field1,31,18)) AS TotalA
FROM dbo.IMLoad AS A
WHERE sequence in (SELECT min(sequence) FROM dbo.IOMLoad AS B WHERE field0='9')
---------------------------------------------------------------------------------------------
RESULTADO 1
Bat = 000187
Total = 00001195
Has = 0000843047
TotalA = 000000531357159768
************************************************** **********
CONSULTA 2
---------------------------------------------------------------------------------------------
SELECT
RTRIM(CONVERT(datetime,SUBSTRING(field1,71,8),100) ) AS ProcessD
FROM dbo.IMLoad AS C
WHERE sequence in (SELECT min(sequence) FROM dbo.IMLoad AS D WHERE field0='5')
---------------------------------------------------------------------------------------------
RESULTADO 2
ProcessD = Dec 2 2008 12:00AM
************************************************** **************
La cuestion es: se puede unificar las dos consultas paraq obtener un solo registro? y como hacerlo?
de nuevo muchas gracias.......... |