Consulta de varias tablas
Publicado por Hu (13 intervenciones) el 17/09/2018 22:50:29
Saludos,
Importo información a varias tablas de SQL y necesito crear un select donde pueda ver agrupado la fecha de cada día que se a importado. Me explico:
Tengo 4 tablas que importan diario algunos 100 o mas filas. Todas las tablan tienen un columna que contiene la fecha de la transacción. Por x o y la importación falla en alguna de las tablas y quiero tener un select donde pueda ver que día falta en que tabla.
Trate de hacer un select, creo que está un poco cavernícola, pero algo así es que quiero. Algo malo tengo en el select porque cuando lo corro me dura hasta 15 minuto generando el query y no arroja nada.
select gd.dob as GNDSALE, gi.dob as GNDITEM, gt.[date] as GNDTNDR, h.dob as HINVOICE
from gndsale gd
full join GNDITEM gi on gd.dob = gi.dob
full join GNDTNDR gt on gd.dob = gt.date
full join HINVOICE h on gd.dob = h.dob
where gd.dob between '20180901' and '20180916'
group by gd.DOB, gi.dob, gt.[date], h.dob
order by gd.dob asc
Gracias.
Importo información a varias tablas de SQL y necesito crear un select donde pueda ver agrupado la fecha de cada día que se a importado. Me explico:
Tengo 4 tablas que importan diario algunos 100 o mas filas. Todas las tablan tienen un columna que contiene la fecha de la transacción. Por x o y la importación falla en alguna de las tablas y quiero tener un select donde pueda ver que día falta en que tabla.
Trate de hacer un select, creo que está un poco cavernícola, pero algo así es que quiero. Algo malo tengo en el select porque cuando lo corro me dura hasta 15 minuto generando el query y no arroja nada.
select gd.dob as GNDSALE, gi.dob as GNDITEM, gt.[date] as GNDTNDR, h.dob as HINVOICE
from gndsale gd
full join GNDITEM gi on gd.dob = gi.dob
full join GNDTNDR gt on gd.dob = gt.date
full join HINVOICE h on gd.dob = h.dob
where gd.dob between '20180901' and '20180916'
group by gd.DOB, gi.dob, gt.[date], h.dob
order by gd.dob asc
Gracias.
Valora esta pregunta


0