本文为博主原创,未经允许不得转载: 在写sql的时候,经常要在sql中传值时间,对时间进行计算并过滤。之前都是将时间在后台计算好,直接传值给sql, 今天发现,有一个更方便的sql函数,可以简化很多代码。这个函数就是 DATE_SUB()。 DATE_SUB 将从一个日期/时间值中减去一个时间值(时 ...
分类:
数据库 时间:
2018-01-10 18:36:29
阅读次数:
193
-- 查询今天的数据 select * from `user` where to_days(birthday) = to_days(CURDATE()); -- 查询昨天的数据 select * from `user` where to_days(CURDATE()) - to_days(birth... ...
分类:
数据库 时间:
2017-12-19 01:30:47
阅读次数:
487
mysql查询时间戳转换 SELECT FROM_UNIXTIME(create_time) FROM tablename; 更新时间为七天以后 UPDATE t_rebate_trade_item SET delivered_time=DATE_SUB(delivered_time,INTERVA ...
分类:
数据库 时间:
2017-12-18 19:09:14
阅读次数:
205
取得当天: SELECT curdate(); mysql> SELECT curdate(); +------------+ | curdate() | +------------+ | 2013-07-29 | +------------+ 取得当前日期: mysql> select now()... ...
分类:
数据库 时间:
2017-12-14 13:21:14
阅读次数:
151
SELECT count(id) FROM rd_track_info WHERE DATE(create_time) DATE_SUB(CURDATE(), INTERVAL 7 DAY); /*按天统计*/ SELECT count(id) countNum, DATE(create_time)... ...
分类:
数据库 时间:
2017-12-08 18:21:01
阅读次数:
278
这个月:unix_timestamp(date_sub(curdate(),intervalday(curdate())-1day));上个月:unix_timestamp(date_sub(date_sub(curdate(),intervalday(curdate())-1day),interval1month));
分类:
数据库 时间:
2017-11-16 00:52:03
阅读次数:
239
use wms; drop table if exists riv_outbound_notice_statistics_groupby_org;-- 增加出库通知单统计按机构分组表CREATE TABLE `riv_outbound_notice_statistics_groupby_org` ( ...
分类:
其他好文 时间:
2017-11-12 11:09:10
阅读次数:
152
转自:http://www.cnblogs.com/mark-chan/p/5384139.html 存储过程简介 SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存 ...
分类:
数据库 时间:
2017-11-03 15:25:06
阅读次数:
270
注意 MM,DD,MO,TU 等要大写 Hive 可以在 where 条件中使用 case when 已知日期 要求日期 语句 结果 本周任意一天 本周一 select date_sub(next_day('2016-11-29','MO'),7) ; 2016-11-28 本周任意一天 上周一 s ...
分类:
数据库 时间:
2017-11-01 01:05:53
阅读次数:
793
set集合,是一个无序且不重复的元素集合 一、集合的创建: set1={1,2,'barry'} set2={1,2,'barry'} print(set1,set2) #{1, 2, 'barry'} {1, 2, 'barry'} 2、集合的增 add set1={'alex','wusir', ...
分类:
其他好文 时间:
2017-10-30 11:28:29
阅读次数:
189