0
私のコードに日付が2つあります。日付1と日付2。 上記の日付の間の日曜日の日数を計算します。 私はIBM DB2を使用しています。db2内の2つの日付間の日曜日の数をカウントします
ありがとうございます。
私のコードに日付が2つあります。日付1と日付2。 上記の日付の間の日曜日の日数を計算します。 私はIBM DB2を使用しています。db2内の2つの日付間の日曜日の数をカウントします
ありがとうございます。
あなたのコードで何を意味するのか分かりません。
データベースから検索しようとしている値がある場合、最も持続可能な方法は、呼び出すことのできる関数を作成することです。これはあなたの許可/などの結果、なんとかでない場合は、SQL下記を見てとることができます。
WITH DATE_EXAMPLES (DATE_1, DATE_2) AS (
VALUES (TIMESTAMP('2012-03-04 01:01:01'),TIMESTAMP('2012-03-25 01:01:01'))
)
SELECT DATE_EXAMPLES.*,
CASE WHEN DAYOFWEEK(DATE_2) < DAYOFWEEK(DATE_1)
THEN ((DAYS(DATE_2) - DAYS(DATE_1))/7) + 1
ELSE ((DAYS(DATE_2) - DAYS(DATE_1))/7)
END SUNDAYS_BETWEEN
FROM DATE_EXAMPLES
を*ご注意:DAYOFWEEK
呼び出しは1は日曜日で、7は数range of 1-7
を返します。土曜日。
Googleを使用していますか? http://bit.ly/GCpgVB –