Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.73 KB | None | 0 0
  1. SELECT
  2. e.desc_entidade,
  3. (SELECT DATA
  4.     FROM agenda
  5.     WHERE agenda.desc_agenda = 2
  6.     AND e.id_entidade = agenda.id_entidade
  7.     ORDER BY agenda.id_agenda DESC LIMIT 0, 1) AS data_ultima_consulta,
  8. (SELECT DATA
  9.     FROM agenda
  10.     WHERE agenda.desc_agenda = 0
  11.     AND e.id_entidade = agenda.id_entidade
  12.     AND agenda.DATA > curdate() ORDER BY agenda.id_agenda ASC LIMIT 0, 1) AS data_proxima,
  13. curdate() AS hoje
  14.  
  15. FROM (agenda) LEFT OUTER JOIN entidade AS e ON e.`id_entidade` = agenda.`id_entidade`
  16. WHERE datediff( (SELECT DATA
  17.     FROM agenda
  18.     WHERE agenda.desc_agenda = 2
  19.     AND e.id_entidade = agenda.id_entidade
  20.     ORDER BY agenda.id_agenda DESC LIMIT 0, 1), agenda.DATA) > 30
  21.  
  22. GROUP BY e.id_entidade
  23. ORDER BY e.`id_entidade` ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement