国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
mysql 關(guān)于日期的用法

 

mysql 中需要日期的加減,可以使用函數(shù) 加"DATE_ADD",減"DATE_SUB "
例如:
     DATE_ADD(CURTIME(),INTERVAL 1 DAY)    當(dāng)前時間加一天
     DATE_SUB(CURTIME(),INTERVAL 1 DAY)    當(dāng)前時間減一天

如果你從 YYYY-MM-DD HH:MM:SS 到 YYYY-MM-DD
可以使用 DATE(CURTIME()) 
例如 你想統(tǒng)計(jì) "輸入時間" 的那一整天 的數(shù)據(jù),就需要使用它(如果用sql),因?yàn)檩斎氲臅r間是 YYYY-MM-DD HH:MM:SS 格式的,你需要的是 YYYY-MM-DD 00:00:00 到 YYYY-MM-DD +1 00:00:00 這段時間的數(shù)據(jù)。

select count(*) from table  as vo where DATE(DATE_ADD(:date,INTERVAL 1 DAY)) > createTime and  DATE(:date) < createTime

紅色是輸入的時間參數(shù),這段sql 反映的是 table表中 在"輸入的時間"當(dāng)天創(chuàng)建的數(shù)據(jù)的總數(shù)。
: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


經(jīng)過 DATE_ADD(:date,INTERVAL 1 DAY) 運(yùn)算得到是  2009-04-10 19:25:30
再經(jīng)過 DATE( DATE_ADD(:date,INTERVAL 1 DAY)  ) 運(yùn)算得到的是  2009-04-10 00:00:00

所以 sql 中是求 createTime 在  2009-04-10 00:00:00 與  2009-04-09 00:00:00 之間的數(shù)據(jù)總數(shù)

這是在sql中實(shí)現(xiàn)日期的加減,也可以用java方法來實(shí)現(xiàn),然后作為參數(shù)輸入sql中即可。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Oracle interval '1' YEAR 今天報(bào)錯了
MySQL日期,字符串,數(shù)字函數(shù)
sql 日期函數(shù)
ORACLE創(chuàng)建按月和按天的自動遞增分區(qū)
T
oracle中的INTERVAL函數(shù)詳解<轉(zhuǎn)載>
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服