SQL查询时间范围语句

嘿嘿,是的,用起来很方便。
我最后一次参与这个项目是在 2 01 2 年,地点是上海。
在该数据库中,该表称为 data_log。
如果要查找 ID 1 001 或 1 002 ,时间必须在 2 02 2 -05 -1 5 和 2 02 2 -05 -2 0 之间,并且必须在上午 9 点到下午 5 点之间。
这就是我编写 SQL 的方式:
sql 选择 EX 数据日志 哪里(id = MI 或 id = 1 002 ) AND CONVERT(VARCHAR(X), write_time, 1 2 0) 在“2 02 2 -05 -1 5 ”和“2 02 2 -05 -2 0”之间 AND CONVERT(VARCHAR(8 ), write_time, 1 08 ) 在“09 :00:00”和“1 7 :00:00”之间;
你看,就写吧。
更改表名、id、日期和字段,但其他保持不变。
这是一个易于使用的应用程序。
我当时很困惑。
第一次用的时候差点写错格式,后来发现1 2 0是YYYY-MM-DD,1 08 是HH:MM:SS。
嘿,你只需要小心一点。

sql如何取日期中的年月

这就是坑。
请不要相信。
请不要这样做。

sql 如何查询同一个字段中,日期最近的那个记录

使用“order by field name desc”对日期字段进行倒序排序,直接插入。
SQL 语法: select from tablename order by date 字段名 desc 例如,如果要查看最近的订单,请使用此语法。
例如,订单表称为 tpl_purchase_order,日期字段称为 CREDATE。
写入方法是从带有 CREDATE desc 的 order tpl_purchase_order 中选择的。
这样您就可以按日期从最新到最旧进行排序。
简单直接。