我有这个问题我想计算当年的天数。 有点像这样
npm start
但没有提及日期 我尝试了这个,但它给了我一年中的当天日
SELECT DAYOFYEAR('2016-12-31');
Ans:366
请帮忙
答案 0 :(得分:3)
我确信还有其他方法,但这很简单,有效
SELECT DAYOFYEAR(CONCAT(YEAR(NOW()),'-12-31')) AS days_in_year;
答案 1 :(得分:2)
这也应该有效:
SELECT DAYOFYEAR(
LAST_DAY(DATE_ADD(NOW(), INTERVAL 12-MONTH(NOW()) MONTH))
) AS NumberOfDaysInCurrentYear;
答案 2 :(得分:0)
这样的事情怎么样?
select datediff(date(concat(year(curdate()) + 1, '-01-01')),
date(concat(year(curdate()), '-01-01'))
)
Here就是它的一个例子。
答案 3 :(得分:0)
ftn what.f90