[]
Acil SQL Server bilen
Bu şekilde bir grouplama yapmak istiyorum saat aralıklarını ama "Conversion failed when converting date and/or time from character string." hatası veriyor. time_den de varchar aslında hata olmaması gerekir. fikri olan var mı?
Update dbo.day_time
Set time_den = 'Morning'
WHERE (DATEPART(HOUR, time_den) >= 6
AND DATEPART(MINUTE, time_den) >= 00
AND DATEPART(SECOND, time_den) >= 00) AND
(DATEPART(HOUR, time_den) <= 11
AND DATEPART(MINUTE, time_den) <= 59
AND DATEPART(SECOND, time_den) <= 59)
Update dbo.day_time
Set time_den = 'Morning'
WHERE (DATEPART(HOUR, time_den) >= 6
AND DATEPART(MINUTE, time_den) >= 00
AND DATEPART(SECOND, time_den) >= 00) AND
(DATEPART(HOUR, time_den) <= 11
AND DATEPART(MINUTE, time_den) <= 59
AND DATEPART(SECOND, time_den) <= 59)
Evet var, datepart'larin ici time_den degil tarih kolonun neyse o olmali.
- nooneatall (30.08.13 09:24:14)
1