日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL和sql获取当前时间是本月的第几周或本月第一天的问题

發布時間:2023/12/15 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL和sql获取当前时间是本月的第几周或本月第一天的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
很多朋友都會遇到這樣的問題,怎么獲的當前時間是本月的第幾周或者第一天改怎么求,在網上搜集了些的資料,拿來給大家共享下。 select? left( dateadd(dd,-day(getdate())+1,getdate()) ,112)/*獲取當月的第一天*/ Select?? datediff(week,convert(char(7),getdate(),121)+ '-01 ',getdate())+1 '周'/*獲取當月的第幾周*/ select yd_datetime=
??case? when day(yd_datetime)>0? and DAY(yd_datetime)<8?? then '第一周,周數1'
??????? when day(yd_datetime)>7? and day(yd_datetime)<15? then '第二周' /*按1-7,8-14,15-21,22-28,的順序查詢周數*/
??????? when DAY(yd_datetime)>14 and DAY(yd_datetime)<22? then '第三周'?
?????????? when DAY(yd_datetime)>21 and day(yd_datetime)<29? then '第四周'?
??????? else? '第五周'??
??end ,id
from t1
select * from t1 有個朋友問我怎么求時間的間隔,我想了兩天才想出來的,感覺MySQL和SQL還是有區別。 create table t1
(
id int,
dt datetime default getdate()
)
insert into t1 values(1,getdate())
insert into t1
values(2,getdate()) declare @yd datetime
select? yd=Datepart(dd,yd) from t2
print yd;
select id, count(id) '次數' ,date_format(yd,'%d') '最近消費時間(號)',left((date_format(yd,'%d')/count(id)),2) '平均間隔' from t2
group by id;

轉載于:https://blog.51cto.com/lovetiantian/426374

總結

以上是生活随笔為你收集整理的MySQL和sql获取当前时间是本月的第几周或本月第一天的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。