mysql 关于日期的用法
来源:百度文库 编辑:神马文学网 时间:2024/06/05 07:54:43
mysql 中需要日期的加减,可以使用函数 加"DATE_ADD",减"DATE_SUB "
例如:
DATE_ADD(CURTIME(),INTERVAL 1 DAY) 当前时间加一天
DATE_SUB(CURTIME(),INTERVAL 1 DAY) 当前时间减一天
如果你从 YYYY-MM-DD HH:MM:SS 到 YYYY-MM-DD
可以使用 DATE(CURTIME())
例如 你想统计 "输入时间" 的那一整天 的数据,就需要使用它(如果用sql),因为输入的时间是 YYYY-MM-DD HH:MM:SS 格式的,你需要的是 YYYY-MM-DD 00:00:00 到 YYYY-MM-DD +1 00:00:00 这段时间的数据。
select count(*) from table as vo where DATE(DATE_ADD(:date,INTERVAL 1 DAY)) > createTime and DATE(:date) < createTime
红色是输入的时间参数,这段sql 反映的是 table表中 在"输入的时间"当天创建的数据的总数。
:date = 2009-04-09 19:25:30
table表中
id name createTime
0 a 2009-04-08 15:25:30
1 b 2009-04-09 16:25:30
2 c 2009-04-09 17:25:30
3 d 2009-04-09 18:25:30
经过 DATE_ADD(:date,INTERVAL 1 DAY) 运算得到是 2009-04-10 19:25:30
再经过 DATE( DATE_ADD(:date,INTERVAL 1 DAY) ) 运算得到的是 2009-04-10 00:00:00
所以 sql 中是求 createTime 在 2009-04-10 00:00:00 与 2009-04-09 00:00:00 之间的数据总数
这是在sql中实现日期的加减,也可以用java方法来实现,然后作为参数输入sql中即可。
mysql 关于日期的用法
关于JS日期比较的代码
MySQL 4.1.4 关于中文的问题
Mysql日期和时间函数不求人
Mysql日期和时间函数不求人
MySQL 获得当前日期时间 函数
mysql 时间函数用法集合
mysql 时间函数用法集合
关于Java日期处理函数.[不断更新] - feng_sundy的专栏 - CSDNBlo...
java中关于时间日期操作的常用函数
java中关于时间日期操作的常用函数
java中关于时间日期操作的常用函数
SQL SERVER日期函数详细用法
【原创】关于MySQL分页的优化 - 性能优化
Linux 宝库 - Mysql日期和时间函数不求人
Mysql日期和时间函数不求人(转载)
[转]Mysql日期和时间函数合集
Mysql日期和时间函数合集_小池边
[转]Mysql日期和时间函数合集3
关于“了”字的用法探究
感恩节的日期
最高人民法院办公厅关于规范司法解释施行日期有关问题的通知 - 北大法律信息网 - 北大法宝...
Delphi中关于NMUDP控件的用法(原创)
Delphi中关于NMUDP控件的用法(原创)