Rumah >pangkalan data >tutorial mysql >sql 计算给定日期是当年的第几天语句

sql 计算给定日期是当年的第几天语句

WBOY
WBOYasal
2016-06-07 17:47:412344semak imbas

sql 计算给定日期是当年的第几天语句

sql 计算给定日期是当年的第几天语句

declare @date datetime;
set @date = getdate()
select datepart(dayofyear,@date) [dayofyear];
select datename(dayofyear,@date)  [dayofyear];
--另一种思路:当前日期与上年最后一天差的天数
select datediff(day,dateadd(year,datediff(year,0,@date),-1),@date)[dayofyear]
go
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn