1
2つの日付の間に月曜日をselectステートメントで取得したいが、SQL Serverのみを検索している。2つの日付の間に月曜日を取得するmysql
私はこれを試してみましたが、それは動作しません:
SELECT DATE_ADD('2017-01-01', INTERVAL ROW DAY) AS Date
FROM (
SELECT @row := @row + 1 AS row
FROM (
SELECT 0 UNION ALL
SELECT 1 UNION ALL
SELECT 3 UNION ALL
SELECT 4 UNION ALL
SELECT 5 UNION ALL
SELECT 6
) t1,
(
SELECT 0 UNION ALL
SELECT 1 UNION ALL
SELECT 3 UNION ALL
SELECT 4 UNION ALL
SELECT 5 UNION ALL
SELECT 6
) t2,
(
SELECT @row:=-1
) t3 LIMIT 31
) b
WHERE DATE_ADD('2017-01-01', INTERVAL ROW DAY) BETWEEN '2017-01-01' AND '2017-12-31'
AND DAYOFWEEK(DATE_ADD('2017-01-01', INTERVAL ROW DAY)) = 2
このクエリは、私だけ1ヶ月Monday's日付を提供します。
私はあなたが私に
よろしくを助けることができることを願っています!
あなたの答えをありがとう、それは動作します! –