bojour tout le monde
j'ai une table (table1) avec les noms des champs comme suite :
Date (format JJ/MM/YYYY HH:mm), IDequipe, qte
je voulais avoir sur une requete un groupement par Date (format JJ/MM/YYYY)
merci d'avance.
bojour tout le monde
j'ai une table (table1) avec les noms des champs comme suite :
Date (format JJ/MM/YYYY HH:mm), IDequipe, qte
je voulais avoir sur une requete un groupement par Date (format JJ/MM/YYYY)
merci d'avance.
Bonjour,
d'après ce que je comprend vous voulez transformer un type timestamp en type date.
Regardez les fonctions de votre sgbd, mais à priori ca devrait être quelque chose dans ce genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select DATE(monChampDate) from ...
j'utiliser sql serveur
ça marche pas, par contre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select DATE([date]) from table1
ça marche, sauf que le groupement ne fonctionne pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select CAST(CAST(CAST(date as float) as int) as datetime) as date, sum(pesee.qte) as qte from pesee group by date
c'est bon
j'ai trouver ce que je veux
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part select CONVERT(VARCHAR, date, 101) as date1, sum(pesee.qte) as qte from pesee group by CONVERT(VARCHAR, date, 101)
Bonjour
Castez plutôt en type DATE :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT CAST(ColonneDateTime AS DATE) as date1, SUM(pesee.qte) AS qte FROM pesee GROUP BY CAST(ColonneDateTime AS DATE)
bonjour
j'utiliser sql 2000
la suntaxe de aieeeuuuuu ne marche pas je crois !
Serveur*: Msg 243, Niveau 16, État 1, Ligne 1
Le type DATE n'est pas un type défini par le système.
Partager