Bonjour,
J'ai un petit souci sur une requête, je voudrais faire un regroupement sur une date par tranche horaire :
de 0 à 13 h => Matin
de 13 h à 24 => Après midi
la requête est la suivante :Seulement cette requête me renvoi l'erreur : ORA-00904: "Q" : identificateur, non valide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 select case when to_number(to_char(dttm_validate,'HH24')) < 13 then 'M' when to_number(to_char(dttm_validate,'HH24')) >=13 then 'AM' end as "Q", trunc (DTTM_VALIDATE), count(cd_wo) from ws where CD_BOX like 'T5%' and dttm_validate >= sysdate -365 group by trunc(dttm_validate),"Q"
Quelqu'un à une idée sur la méthode à employer ?
Merci d'avance
Partager