Bonjour
j'essai d'effectuer un query qui consiste à récupéré le nombre de flux qui ont fini en moins de 3 secondes sur base du nom de flux et status.
voici la query effectué:
j'ai l'erreur 00905 sur la ligne du sum. Je n'arrive vraiment pas à détecté d'où vient l'erreur. Est-ce que vous pouvez m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select f.name, f.status, count(f.id) , sum(case when (datediff(SECOND, f.startdate, f.enddate) < 3 ) then 1 else 0) succbelow3S from flux f where f.startdate between to_date('04/09/14 01:20:00 AM', 'DD/MM/YY HH:MI:SS AM') and to_date('04/09/14 01:25:00 AM', 'DD/MM/YY HH:MI:SS AM') group_by f.name, f.status
Merci d'avance
J
Partager