0

現在の日付に7日を追加してSQLで関数を作成し、関数を介して戻る方法月曜日から始まる日付を関数に渡し、その日付に7日間、つまり1週間を追加したい.日付が有効な日付かどうかを確認したい。

4

2 に答える 2

0

+かなり長い間、MySQLの日付演算は、次のような単純なものを使用して実行できます。

SELECT date_col + INTERVAL 1 WEEK FROM …

数週間よりも数日を好む場合は+ INTERVAL 7 DAY、単一のユニット名を使用して、を書くこともできます。

「日付が有効かどうかを確認する」とはどういう意味か想像できません。有効な日付はすべて、1週間後の日付も有効です。

実用的な例については、このフィドルも参照してください。時間とタイムゾーンを含む単純な日付が印刷されるという事実は、HTMLレンダリングのアーティファクトであるように見えますが、文字列へのキャストが示すように、実際の値は日付のみです。

于 2012-09-04T11:17:53.897 に答える
0

これを行うために使用できますDate_Add()

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-addを参照してください。

于 2012-09-04T09:17:35.027 に答える