Bonjour,
Je veux faire la chose suivante :
time_start = 11/12/2006 08:03:30
substring(time_start,1,10) ='11/12/2006'
ça ne fonctionne pas ...
Comment faire ?
Merci
++
Version imprimable
Bonjour,
Je veux faire la chose suivante :
time_start = 11/12/2006 08:03:30
substring(time_start,1,10) ='11/12/2006'
ça ne fonctionne pas ...
Comment faire ?
Merci
++
La fonction substring fonctionne seulement avec des champs de type Varchar
toi ton champ time_start est de type Datetime :
Code:
1
2
3
4
5 convert(varchar,time_start,103) = 11/12/2006 = VARCHAR dateadd(day,0,convert(varchar,time_start,103)) = 11/12/2006 00:00:00 = Datetime
Code:
1
2
3
4
5
6
7
8
9
10
11
12 declare @time_start datetime Set @time_start ='25/01/2006 08:25:46' select convert(varchar,@time_start,103), dateadd(day,0,convert(varchar,@time_start,103)) Résultat Column1 Column2 25/01/2006 25/01/2006 00:00:00
D E__ R I E N !