0

重複の可能性:
mysql で月の日数を調べる方法

特定の月の日数を計算する必要があります。ユーザーが 11-25-2012 を指定したとします。クエリはそれを 30 として返す必要があります。Postgres で SQL コードを書くのを手伝ってください。

前もって感謝します。ナヴィーン

4

3 に答える 3

1
SELECT  DATE_PART('days', DATE_TRUNC('month', NOW())
 + '1 MONTH'::INTERVAL -    DATE_TRUNC('month', NOW()))

ここでは、now()の代わりに、月番号または日付を指定する必要があります。

于 2012-12-31T13:17:09.467 に答える
0

mysqlで動作します:

SELECT DAY(LAST_DAY('2003-02-05'));
于 2012-12-31T13:25:58.117 に答える
0

@DateTimeEを宣言datetime=Convert(Datetime、 '03-25-2012'、101)@daysintを宣言Select@days = DATEDIFF(Day、DATEADD(mm、DATEDIFF(m、0、@ DateTimeE)、0)、DATEADD( s、-1、DATEADD(mm、DATEDIFF(m、0、@ DateTimeE)+1,0)))+ 1 select @days

于 2012-12-31T13:26:34.020 に答える