下面的代码是一个过程的一部分,该过程指导我们的内部存档工具在给定数据日期字段范围的情况下存档表的一部分。下面我指示它归档数据日期字段小于或等于 2019-12-31 日期的任何行。在 2200 万行中,大约有 1100 行由于某种原因无法提取。这些行具有符合以下范围的有效数据日期时间。该工具与我测试过的所有其他 7 个表完美配合,但我现在被困在这个表上,我似乎无法让它选择这些有效行。有什么建议吗?
总结:下面的代码无法检测到 2200 万行中的 1k 行有效地符合范围
,REPLACE(SelectCSV,'BETWEEN ''@MinDataDate'' AND ''@MaxDataDate''','<=''' + CONVERT(VARCHAR(25), '2019-12-31 23:59:59', 121) + '''')