Salve a tutti,
Ho un problemino con delle query ove entrano in gioco le
date.
Ho un campo in SQL Server 2000 con tipo di dati "Datetime"
ove stipo una data che mi si presenta poi
cosi: "18/06/2002 10.38.00"
Se faccio una query cosi:
SELECT * FROM TAB1 WHERE DATAMAIL LIKE '%2002%'
mi tira fuori tutti i record del 2002
se la faccio cosi:
SELECT * FROM TAB1 WHERE DATAMAIL LIKE '%18/06/2002%'
o cosi :
SELECT * FROM TAB1 WHERE DATAMAIL LIKE '18/06/2002%'
Non mi tira fuori nulla...
SELECT * FROM TAB1 WHERE Convert(nvarchar(30),DATAMAIL) LIKE '18/06/2002%'
Non mi tira fuori nulla...
abbastanza strano non credete?
Premetto che SQL Server è in ITA e il campo in questione lo "riempio" in questo modo
INSERT INTO TAB1 (DataMail) VALUES (convert(datetime,'" & year(date) & "-" & month(date) & "-" & day(date) & " " & hour(time) & ":" & minute(time) & "', 102))
Help!!!!![]()

Rispondi quotando