可能重复:
如何在mysql中找出一个月的天数
我需要计算特定月份的天数。假设用户给出了 2012 年 11 月 25 日。查询需要将其返回为 30。请帮助我在 Postgres 中编写 sql 代码。
提前致谢。纳文
可能重复:
如何在mysql中找出一个月的天数
我需要计算特定月份的天数。假设用户给出了 2012 年 11 月 25 日。查询需要将其返回为 30。请帮助我在 Postgres 中编写 sql 代码。
提前致谢。纳文
SELECT DATE_PART('days', DATE_TRUNC('month', NOW())
+ '1 MONTH'::INTERVAL - DATE_TRUNC('month', NOW()))
在这里,您只需要提供您的月份数或日期,而不是 now()
在mysql中工作:
SELECT DAY(LAST_DAY('2003-02-05'));
声明@DateTimeE datetime=Convert(Datetime,'03-25-2012',101) 声明@days int Select @days= DATEDIFF(Day, DATEADD(mm, DATEDIFF(m,0,@DateTimeE),0),DATEADD( s,-1,DATEADD(mm, DATEDIFF(m,0,@DateTimeE)+1,0)))+1 选择 @days