Hola a todos
Necesito una vez más su ayuda. Hace muy poco me han cambiado la BD de algunas aplicaciones desde MySql a Sql Server 2008, lo que me tiene de cabeza adaptando la reporteria
El problema de hoy
Código SQL:
Ver originalCONCAT(IF((HOUR(`Fecha_date2`) < 10),CONCAT('0',HOUR(`Fecha_date2`)),HOUR(`Fecha_date2`)),':',IF((MINUTE(`Fecha_date2`) < 29),'00','30'),':','00') AS `MEDIAHORA`,
CONCAT(IF(HOUR(log_0.fecha_date)<10,CONCAT('0',HOUR(log_0.fecha_date)) , HOUR(log_0.fecha_date)),':',
IF((FLOOR( MINUTE(log_0.fecha_date) / 15 )*15)=0, '00',FLOOR( MINUTE(log_0.fecha_date) / 15 )*15)) AS horacuartos,
En el codigo que les muestro, lograba mostrar la hora cada 15 o 30 minutos, desde una tabla que guardaba el valor de fecha hora de cada evento.
La Pregunta: ¿Como puedo lograr esto en Sql server??
Necesito mostrar la hora en intervalos de 15 o 30 minutos, obteniendo este dato de una campo datetime, que registra el horario de cada evento.
Desde ya muchas gracias