问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Mysql 日期比较

发布网友 发布时间:2022-04-07 23:01

我来回答

2个回答

热心网友 时间:2022-04-08 00:30

这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:
mysql> SELECT something FROM table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
DAYOFWEEK(date)
返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。
mysql> select DAYOFWEEK('1998-02-03');
-> 3
WEEKDAY(date)
返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。
mysql> select WEEKDAY('1997-10-04 22:23:00');
-> 5
mysql> select WEEKDAY('1997-11-05');
-> 2
DAYOFMONTH(date)
返回date的月份中日期,在1到31范围内。
mysql> select DAYOFMONTH('1998-02-03');
-> 3
DAYOFYEAR(date)
返回date在一年中的日数, 在1到366范围内。
mysql> select DAYOFYEAR('1998-02-03');
-> 34
MONTH(date)
返回date的月份,范围1到12。
mysql> select MONTH('1998-02-03');
-> 2
DAYNAME(date)
返回date的星期名字。
mysql> select DAYNAME("1998-02-05");
-> 'Thursday'
MONTHNAME(date)
返回date的月份名字。
mysql> select MONTHNAME("1998-02-05");
-> 'February'
QUARTER(date)
返回date一年中的季度,范围1到4。
mysql> select QUARTER('98-04-01');
-> 2
WEEK(date)
WEEK(date,first)
对于星期天是一周的第一天的地方,有一个单个参数,返回date的周数,范围在0到52。2个参数形式WEEK()允许
指定星期是否开始于星期天或星期一。如果第二个参数是0,星期从星期天开始,如果第二个参数是1,
从星期一开始。
mysql> select WEEK('1998-02-20');
-> 7
mysql> select WEEK('1998-02-20',0);
-> 7
mysql> select WEEK('1998-02-20',1);
-> 8
YEAR(date)
返回date的年份,范围在1000到9999。
mysql> select YEAR('98-02-03');
-> 1998
HOUR(time)
返回time的小时,范围是0到23。
mysql> select HOUR('10:05:03');
-> 10
MINUTE(time)
返回time的分钟,范围是0到59。
mysql> select MINUTE('98-02-03 10:05:03');
-> 5
SECOND(time)
回来time的秒数,范围是0到59。
mysql> select SECOND('10:05:03');
-> 3
PERIOD_ADD(P,N)
增加N个月到阶段P(以格式YYMM或YYYYMM)。以格式YYYYMM返回值。注意阶段参数P不是日期值。
mysql> select PERIOD_ADD(9801,2);
-> 199803
PERIOD_DIFF(P1,P2)
返回在时期P1和P2之间月数,P1和P2应该以格式YYMM或YYYYMM。注意,时期参数P1和P2不是日期值。
mysql> select PERIOD_DIFF(9802,199703);
-> 11
DATE_ADD(date,INTERVAL expr type)
DATE_SUB(date,INTERVAL expr type)
ADDDATE(date,INTERVAL expr type)
SUBDATE(date,INTERVAL expr type)
这些功能执行日期运算。对于MySQL 3.22,他们是新的。ADDDATE()和SUBDATE()是DATE_ADD()和DATE_SUB()的同义词。

热心网友 时间:2022-04-08 01:48

应该是:
select NO, name, date, MAX, num, cost, describeS from Activity where Datediff(date,getdate())<0;
mysql的datediff()只能判断天数。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
邪灯是什么意思? 趣头条怎么解绑微信 趣头条APP解绑微信教程 趣头条怎么解绑微信号 趣头条怎样解除微信绑定 魔兽世界7.0古龙之陨怎么做 咸阳男子欲带孩子轻生被救回,成年人的生活有多不易? 陕西咸阳,一男子欲带孩子轻生被救回,轻生带孩子是什么操作? 我是帅哥,为什么还没有人追? 为什么我这么漂亮就是没有一个男人来追我 气死了? 人不在本地,怎么实名制 得了胆结石的人不能吃鸡蛋能不能吃鸭蛋呢? 胆结石为什么不能吃鸡蛋呢? 胆结石的人能吃鸡蛋吗? 肾结石能吃甜酒煮鸡蛋吗? 微信转账时出现农信储蓄3600是什么意思? 有胆结石的人可以吃煮鸡蛋和脱脂牛奶吗 有胆结石的人早餐能吃煮鸡蛋吗? - 信息提示 地球的水资源的读后感400字 天河电影观后感! 求一篇2015年cctv1感动中国的观后感,针对一两个人物,600字,谢谢了... 河南一分钟观后感1200字急求 求函数的极值(过程详细点。麻烦了!) 《天河》影片的观后感,400字以上 云闪付可以和支付宝的钱吗 《天河》观后感 3000字 天河的观后感要从党员的角度出发要深刻认识到南水北调工程的顺利成功。 南水北调,青藏铁路,西气东输,西电东送,三峡工程,谈谈你的感想 关《水脉》有感作文 《水脉》观后感100字 没有手机号只有朋友可以交话费吗? iphone怎么拍夜景照片 盘点香港电影免费在线观看,【免费高清】在线观看百度网盘资源 iphone6照相机怎么拍夜景 盘点经典港片20部香港经典电影,【在线观看】免费百度云资源 正常男人多久做一次爱 盘点香港电影片,【免费高清】在线观看百度网盘资源 苹果怎么拍夜景清晰 盘点香港经典电影爱情,【免费高清】在线观看百度网盘资源 60岁的男人多长时间过一次性生活合适 用iPhone如何将夜景拍出这种效果 跪求中国香港电影高清在线播放,【免费高清】在线观看百度网盘资源 怎么用iphone5拍夜景照片 【合集】香港电影在线播放,【免费高清】在线观看百度网盘资源 跪求最好的香港电影,【在线观看】免费百度云资源 跪求香港好看电影,【在线观看】免费百度云资源 洁牙的好处有哪些? 跪求经典的香港电影,【在线观看】免费百度云资源 怎么用iphone5拍夜景照片? 盘点香港电影2019,【免费高清】在线观看百度网盘资源