Helloww,...

J'ai une requête qui devrait me renvoyer le nombre de lignes groupée par un champ AppCode qui ont leur timestamp égal à la date actuelle. ça ne marche pas et je ne vois pas l'erreur. Un utilisateur expérimenté pourais t'il m'aider ?

voici la ligne de code en question :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select distinc(appcode), count(*) "COUNT" from tbl_event 
where to_date(to_char(timestamp,'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS') = sysdate 
group by appcode;
Il parait que les centièmes de seconde ne sont pas repris dans le type 'DATE' mais bien dans le type 'TIMESTAMP'

TIMESTAMP = DATE + une partie fraction (centième de sec, etc.)

et que le code ci dessus aurait du les supprimer,... mais ça ne marche pas. Quelqu'un à une idée ? que dois je modifier pour n'avoir dans mon count que les lignes dont la date vaut la date du jours ?