SELECT * FROM ( SELECT start_time,pid FROM v_resource_usage_new WHERE PID=489 ) AS v_resource_usage_new ORDER BY start_time
Belowe gives: The conversion of a nvarchar data type to a datetime data type resulted in an out-of-range value.
SELECT * FROM ( SELECT start_time,pid FROM v_resource_usage_new WHERE PID=489 ) AS v_resource_usage_new WHERE (isnull(start_time,'1.1.2000') BETWEEN '11.1.2012' AND '11.30.2012') ORDER BY start_time
Default date format in SQL server is m.d.y, however it displays data y-m-d.
Weirdest thing is that if i add TOP to inner query it works, like this:
SELECT * FROM ( SELECT TOP 1000000 start_time,pid FROM v_resource_usage_new WHERE PID=489 ) AS v_resource_usage_new WHERE (start_time BETWEEN '11.1.2012' AND '11.30.2012') ORDER BY start_time
v_resource_usage_new has total 1326 rows, so TOP shouldnt even do anything to query :S:S