Hola a todos,
Tengo una consulta que no me funciona bien. Esta consulta tiene dos
partes muy parecidas:
(case AlbaranesVentas.Cliente
when null then (case FacturasVentas.Cliente when null then
TicketsVentas.Cliente else FacturasVentas.Cliente end)
else AlbaranesVentas.Cliente
end) as Cliente,
(case AlbaranesVentas.FechaAlbaran
when null then (case FacturasVentas.FechaFactura when null then
TicketsVentas.FechaTicket else FacturasVentas.FechaFactura end)
else AlbaranesVentas.FechaAlbaran
end) as Fecha,
Pues bien, si pongo la primera parte, y quito la segunda la consulta va
bien, me muestra todos los registros.
Si pongo la segunda y quito la primera o pongo las dos, me va mal, me
faltan muchos registros.
Se que es un poco chungo de entender con tan poca información, pero
explicar un poco más extendido se convertiría en una biblia. Si hace falta
más info, me la pedis.
Muchas gracias y un saludo.
Leer las respuestas