[英]Convert Date Format
用户在Excel中更新为01-03-2010(与DD-MM-YYYY
)。 如何在SQL中将其转换为YYYYMMDD
? 我尝试使用FromDate=Format(Sheet1.Range("A3"),"yyyymmdd")
,当我执行SQL语句时,它没有显示任何结果。
如果您要查找20100301上的日期,则通常需要像这样进行过滤
WHERE MyDate >= '20100301' AND MyDate < '20100302'
MyDate列可能具有时间成分,因此,如果使用equals,它将失败。 或者,您可以删除列中的时间,但这会导致db引擎不使用索引,因此最好按照我的示例进行范围查询。
顺便说一句, yyyymmdd是正确的格式 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.