常用SQL(持续更新)
2022-09-22 22:47:39
常用SQL总结
根据年月日来范围查询记录,而数据记录又是年月日时分秒类型的
常规处理
1 | SELECT |
这样会有一个问题就是,假如传来的时间范围是同一天的话。就会查询不准确
解决方法:
- 对时间范围参数进行校验,如果是同一天就提示前台再次输入
- 使用 DATE_FORMAT 函数
1
2
3
4
5
6
7SELECT
create_time,
DATE_FORMAT( create_time, '%Y-%m-%d' ) as create_time
FROM
yours_table
WHERE
DATE_FORMAT( create_time, '%Y-%m-%d' ) BETWEEN '2020-10-28' AND '2020-10-28'