2010-07-29 192 views
0

更新 如何编写SQL Server上查询,以检查SQL Server的日期选择

情况下IsValidDate(日期),然后日期+ '天' 工作 时IsEmptyorNUll(日期),然后 '*****'

+1

你有没有在表格中定义任何索引? – Oded 2010-07-29 11:28:06

回答

0

AND CAST(CONVERT(nvarchar(20), AUDIT_DATE + ' ' +AUDIT_TIME ,101) AS DATETIME) BETWEEN 'Jan 1 2000 12:00AM' AND 'Jul 7 2010 12:00AM' ORDER BY CAST((AUDIT_DATE) AS DATETIME), CAST((AUDIT_TIME) AS DATETIME), AUDIT_ID是纯粹的邪恶 - 并会在AUDIT_DATE/AUDIT_TIME上渲染任何索引无用。