Ordenar por fecha en SQL
Tengo una tabla de recursos, uno de los campos es un campo de fecha con el Tipo de datos de fecha. Quiero tener la siguiente salida:
Registros mensuales actuales (por ejemplo, mayo - año no es importante)
Luego, lo siguiente (nuevamente, suponiendo que mayo sea el mes actual)
June RecordsJuly RecordsAugust RecordsSeptember Records Records de octubreNovember Records Diciembre RecordsJanuary RecordsFebruary RecordsMarch RecordsAbril RecordsVen junio, junio es el mes actual y luego el pedido sería:
July RecordsAugust Records ...Aquí está mi SQL ... No sé cómo ORDENAR la salida para lograr el orden deseado (5,6,7,8,9,10,11,12,1,2,3,4):
SELECT
resource_id,
resource_title,
resource_summary,
resource_category,
resource_status,
resource_date,
DATEPART(month, resource_date) AS resource_month,
DATEPART(day, resource_date) AS resource_day
FROM dbo.resources
WHERE (resource_category = N'Quotes')
AND (resource_status <> N'Draft')
Encontré esta posible solución para MySQL:
Necesito ordenar resultados mysql inusuales
pero me falta algo de mi parte.