El código que tengo hasta ahora es el siguiente: Estoy tratando de averiguar qué poner en su lugar de mi 's para encontrar la fecha de inicio de la cuarta parte de la fecha radica en¿Cómo obtengo la primera fecha de un trimestre en MySQL?
SELECT
QUARTER(r.callDate) AS quar,
YEAR(r.callDate) AS ryear,
???????? AS scoreDateStart,
(SELECT DATE (DATE_SUB(DATE_ADD(CONCAT(YEAR(r.callDate), '-01-01'), INTERVAL QUARTER(r.callDate) QUARTER), INTERVAL 1 DAY))) AS scoreDateEnd,
group_concat(DISTINCT(r.resultId) separator ', ') AS resultIds
FROM results AS r
GROUP BY quar, ryear
ORDER BY quar;
I?. han intentado Google, pero fue en vano.
Un ejemplo de la salida sería:
'1', '2012', '2012-01-01', '2012-03-31', '57, 58, 59'
'2', '2012', '2012-04-01', '2012-06-30', '10549, 10551, 12598'
¿Puede añadirse ejemplos de ¿Rendimiento esperado? – Jocelyn
¡Buena idea Jocelyn, gracias! He editado mi publicación para incluir un ejemplo. – richie