Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/10/2017, 06:00
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: order by de dos campos date en una sola tabla.

Probemos:

Código SQL:
Ver original
  1. SELECT c.id id,
  2.          c.data_inizio fecha_inicio,
  3.          c.data_pianificata fecha_programada
  4.     FROM consegna c,
  5.          tipo_servizio ts,
  6.          area_servizio ars,
  7.          tipo_consegna tc,
  8.          stato_consegna sc,
  9.          turnista t,
  10.          consegna_letta cl
  11.    WHERE     c.id_tipo_servizio = ts.id
  12.          AND ts.id_area_servizio = ars.id
  13.          AND c.id_turnista = t.id
  14.          AND c.id_stato_consegna = sc.id
  15.          AND c.id_tipo_consegna = tc.id
  16.          AND c.id = cl.id_consegna
  17.          AND cl.id_turnista_conferma = 1
  18.          AND c.id_stato_consegna IN (1, 2)
  19.          AND tc.id = 1
  20. ORDER BY (fecha_programada IS NULL) DESC, fecha_programada  ASC, fecha_inicio DESC;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)