MySQL - Consulta y muestre fechas

 
Vista:

Consulta y muestre fechas

Publicado por Carlos H (1 intervención) el 04/06/2021 21:38:17
Hola tengo la siguiente query mi problema es que si no existe un registro con la hora 12:00 no me muesta '0' hay forma de hacerlo ?
1
2
SELECT DAY( booking_list.creacion ) as Dia,sum(booking_list.adultos+booking_list.ninos)AS suma,CONVERT(concat(HOUR( booking_list.creacion ),':',IF( FLOOR( MINUTE(booking_list.creacion) / 30) = 1, '30', '00')),TIME) As hora FROM `booking_list` INNER JOIN booking_events ON booking_events.id= booking_list.fecha WHERE booking_events.publicacion < DATE_SUB(NOW(),INTERVAL 1 SECOND) AND booking_events.fecha > DATE_SUB(NOW(),INTERVAL 12 HOUR) and booking_events.hidden != '1'GROUP BY Day(booking_list.creacion )+( 2 * HOUR(booking_list.creacion ) + FLOOR( MINUTE(booking_list.creacion) / 30))
ORDER BY `Dia`  ASC, `hora`  ASC

el codigo agrupa por horas pero si no hay registros no devulve el valor 0
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder