【问题标题】:SQL Filter by dateTimeSQL 按日期时间过滤
【发布时间】:2021-09-01 00:56:13
【问题描述】:
string query = "Select  *From myTable where myTime>datetime('now','localtime','" + (-1 * day).ToString() + " days') ORDER BY myTime DESC";

day 是一个整数变量。如果我将日期值设置为 1,则数据库将过滤 24 小时。

但是如果我将日期值设置为 1,我只想查看新一天的日志。

我该怎么做?感谢您的帮助。

【问题讨论】:

    标签: c# sql database sqlite


    【解决方案1】:
    string query = "Select  *From myTable where myTime>datetime('now','localtime','start of day', '" + (-1 * day).ToString() + " days') ORDER BY myTime DESC";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-20
      • 2021-12-27
      • 1970-01-01
      • 1970-01-01
      • 2018-01-25
      • 2023-03-23
      • 2013-07-03
      • 2018-06-17
      相关资源
      最近更新 更多