|
|
|
|
Strumenti |
24-02-2017, 23:36 | #1 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3963
|
[mysql]Case - When
Ciao a tutti !
Ho un problemino con una query che non riesco a risolvere. Codice:
SELECT concat(date_format(inizio, '%H:%i'), ' - ', date_format(fine, '%H:%i')) AS 'ORARIO', case when classe = 'terza_a' THEN (select concat(cognome, '\r\n', materia, '\r\n', matricola, '\r\n', libro) LIMIT 1) END AS 'TERZA_A', case when classe = 'terza_b' THEN (select concat(cognome, '\r\n', materia, '\r\n', matricola, '\r\n', libro) LIMIT 1) END AS 'TERZA_B' FROM test_calendario WHERE date(inizio) = '2017-02-24' Codice:
ORARIO----------------->TERZA_A--------------->TERZA_B 08:00 - 09:00---------->PIPPO(bla)------------>NULL 09:00 - 10:00---------->PLUTO(bla)------------>NULL 09:00 - 10:00---------->NULL------------------->PAPERINO Codice:
ORARIO----------------->TERZA_A--------------->TERZA_B 08:00 - 09:00---------->PIPPO(bla)------------>NULL 09:00 - 10:00---------->PLUTO(bla)------------>PAPERINO Grazie in anticipo !
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:27.