現在の日付に7日を追加してSQLで関数を作成し、関数を介して戻る方法月曜日から始まる日付を関数に渡し、その日付に7日間、つまり1週間を追加したい.日付が有効な日付かどうかを確認したい。
質問する
92 次
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 に答える