【问题标题】:how to select the records in where clause with particular date如何选择具有特定日期的where子句中的记录
【发布时间】:2016-11-29 09:01:07
【问题描述】:

“SELECT * FROM FeeTrans where FeeTrans.rec_date = #11/25/2016#”

我想获取确切日期的记录,但没有记录即将到来 我也尝试过“”符号,但它也获取其他日期

我的录制日期的数据是日期/时间(mm/dd/yyyy)

录制日期

  1. 06/25/2016
  2. 11/25/2016
  3. 2016 年 11 月 25 日
  4. 2016 年 11 月 25 日
  5. 11/25/2016
  6. 06/14/2016
  7. 2016 年 11 月 25 日

谢谢

【问题讨论】:

  • 请正确格式化您的问题。
  • 使用日期时间,您可能需要日期值,而且年、月、日要好得多。

标签: sql ms-access


【解决方案1】:

听起来您记录的日期也包含时间。试试这个:

"SELECT * FROM FeeTrans WHERE Fix(FeeTrans.rec_date) = #11/25/2016#"

或者(如果有很多记录则更快):

"SELECT * FROM FeeTrans WHERE FeeTrans.rec_date Between #11/25/2016# And #11/25/2016 23:59:59#"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多