と、データベース内の日付は、私は私が私のデータベースに日付列に1ヶ月追加するSQLクエリでSQLクエリ更新1月
で更新したい私のユーザーが日付列を持っています。
は、私が今持っている:
UPDATE users SET date=(+ 1 month)
私はそれが動作していない、このクエリを実行します。だから私の質問は、私はこれを働かせることができますか?
と、データベース内の日付は、私は私が私のデータベースに日付列に1ヶ月追加するSQLクエリでSQLクエリ更新1月
で更新したい私のユーザーが日付列を持っています。
は、私が今持っている:
UPDATE users SET date=(+ 1 month)
私はそれが動作していない、このクエリを実行します。だから私の質問は、私はこれを働かせることができますか?
を交換することができますので、ここで、私たちにあなたが使用しているデータベースに語ったことはありませんいくつかの答えは以下のとおりです。
MySQLの:
UPDATE users
SET date = DATE_ADD(date, INTERVAL 1 month)
SQL Server:
UPDATE users
SET date = DATEADD(MONTH, 1, date)
オラクル:
UPDATE users
SET date = ADD_MONTHS(date, 1)
聖なるたわごと! 'PostgreSql'と' SQLite'も追加してください。私は 'MongoDB'で私の答えを投稿します:) – Rahul
@Rahul LMAO ...すてきなコメント...誰も実際にプロダクションでPostgresを使用していますか? –
私はこの人に感謝する必要がある@Rahulだと思う:)少なくとも彼はanwser –
GETDATE()ウルカスタム日付値で
UPDATE users SET date= DATEADD(month,1,GETDATE())
OPが同僚か、あなたは彼を知っていますか?人で?もしそうでなければ、彼は 'SQL Server 'をどのように使っていると言えますか? – Rahul
ちょうど彼が質問をしたときに彼のタグで行くと、常識のビットと組み合わせた推測のビット:) –
ポスターがMySQLを使用しているので、あなたの*常識*が失敗したことが判明します。 (そして* ur *は単語ではありません。あなたの友人やチャットルームでは、文字通りではありません。実際の言葉を使用してください。) –
あなたはどのようなRDBMSを使うのですか? –
あなたはどのRDBMSを使用していますか? – Rahul
mysqlを使用している場合は、この関数を使用してください。DATE_ADD(日付、INTERVAL exprタイプ)http://www.w3schools.com/sql/func_date_add.asp –