SELECT MAX(CAST(someDate as datetime)) AS MAX_DT FROM #SomeTable WHERE ISDATE(someDate) = 1 错误:从字符串转换日期和非日期条目应该通过WHERE子句删除,但这似乎没有发生。我可以在MAX()中使用显式的CASE语句,但如果可以避免的话,我不想破坏查询。someDate='NOT_A_DATE'
SELECT MAX(CAST(someDate as datetime)) AS MAX_DT
FROM
如果用户输入FROM = 5/10/2019和TO = 5/19/2019,则数据仅返回到5/18,但不包括5/19数据。 我希望它也包含5/19。我有这个T-SQL代码: SELECT * WHERE DATE >= '5/10/2019' AND DATE <= '5/19/2019' 但我的问题是