【发布时间】:2019-04-15 05:02:16
【问题描述】:
如何使用 ff 日期范围(from-to) 获取我需要的数据?我数据库中的日期有不同的格式:m/d/yyyy 和 mm/dd/yyyy。我需要使用我的日期选择器提供的日期范围来获取这些日期。这是我的 SQL 查询:
sql = "SELECT * FROM CIC_1047 WHERE (DOL >= '" & FormatToDate(dtFrom.value)
AND DOL <= '" & FormatToDate(dtTo.value) & "') OR (DOL >= '" & FormatToDate2(dtFrom.value) & "' AND DOL <= '" & FormatToDate2(dtTo.value) & "') OR (DOL >= '" & FormatToDate3(dtFrom.value) & "' AND DOL <= '" & FormatToDate3(dtTo.value) & "') OR (DOL >= '" & FormatToDate4(dtFrom.value) & "' AND DOL <= '" & FormatToDate4(dtTo.value) & "') ORDER BY DOL asc, Name"
FormatToDates 是我的日期函数。
【问题讨论】:
-
你能在这里整理一下你的代码示例吗?目前很难阅读,因为它大部分都在一行上,而且您的单引号和双引号没有正确配对。另外,
FormatToDate函数中有哪些不同的数字?日期函数有什么区别? -
只是为了确定我们在说什么:您在同一个数据库中的日期有不同的格式?您确定这是日期时间列吗?
标签: sql-server vb6