Bonjour, j'ai un problème s'il vous plaît, c'est quoi le type qui remplace time dans SQL 2005 parcequ'il n'accepte pas Time comme type quand je veux executer la requête?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
SELECT convert(datetime, convert(char(8), Date)) AS Date,E.MatBCC,C.Mat AS MatFS,E.Employe As Nom,E.Equipe,E.Societe,P.Projet, 
 DATEDIFF(SECOND, 0, CAST(Temps AS time))/3600. As Temps_Effectif from Cadences C,Equipe_Cad E,Projet_Cad P 
 where C.Mat= E.MatFS AND  C.EtapeTraitement= P.EtapeTraitement AND  NOT (E.Equipe = 'Prep. CHQ' and P.Projet= 'PREPARATION CHQ') 
 AND  NOT (E.Equipe = 'Prep. CIH' and P.Projet= 'PREPARATION CHQ') AND   C.Date like '20180305' 
 
 group by C.Date,C.Mat,E.MatBCC,E.Employe ,E.Equipe,C.EtapeTraitement,C.Temps,P.Projet,E.Societe
le problème est dans DateDIFF(SECOND,0,CAST(Temps AS time))/3600.

Merci d'avance