Agrupar pelo mes de um campo Data
Olá amigos, estou fazendo uma consulta aonde utilizo a função [b:7c0b6c8ed2]extract[/b:7c0b6c8ed2] para separar o mês de uma data, preciso agrupar por esse mes, mas dá erro no group by.
SELECT COUNT(*), EXTRACT(MONTH FROM D_LIBERA) AS MES
FROM TBEXAMES
WHERE D_LIBERA BETWEEN ´03/29/2006´ AND ´04/02/2006´
Jah tentei o
GROUP BY MES, E O GROUP BY EXTRACT(MONT FROM D_LIBERA), mas dos 2 jeitos dá erro.
Alguém poderia me ajudar ? Estou utilizando o interbase 6.
SELECT COUNT(*), EXTRACT(MONTH FROM D_LIBERA) AS MES
FROM TBEXAMES
WHERE D_LIBERA BETWEEN ´03/29/2006´ AND ´04/02/2006´
Jah tentei o
GROUP BY MES, E O GROUP BY EXTRACT(MONT FROM D_LIBERA), mas dos 2 jeitos dá erro.
Alguém poderia me ajudar ? Estou utilizando o interbase 6.
Molmedo
Curtidas 0
Respostas
Emerson Nascimento
05/04/2006
hum... no interbase não sei se funciona...
SELECT COUNT(*), EXTRACT(MONTH FROM D_LIBERA) AS MES
FROM TBEXAMES
WHERE D_LIBERA BETWEEN ´03/29/2006´ AND ´04/02/2006´
GROUP BY 2
o 2 é por conta de ser o segundo campo da seleção.
SELECT COUNT(*), EXTRACT(MONTH FROM D_LIBERA) AS MES
FROM TBEXAMES
WHERE D_LIBERA BETWEEN ´03/29/2006´ AND ´04/02/2006´
GROUP BY 2
o 2 é por conta de ser o segundo campo da seleção.
GOSTEI 0