1

私は SQL が初めてです。私はmysqlをSQLに変換しています。

DateAdd 関数を使用すると、エラーが見つかりました。

クエリは次のとおりです。

SELECT
      [id],
      [test_code],
      [test_name],
      [test_price],
      [discount],
      DATEADD(CURRENT_TIMESTAMP, INTERVAL [test_duration] HOUR) as delivery_date,       
      [is_active]
    FROM [icddrb_tblab].[dbo].[tb_test]
    WHERE [icddrb_tblab].[dbo].[tb_test].[id] =0

エラーが発生します:Msg 102、Level 15、State 1、Line 7

「test_duration」付近の構文が正しくありません。

誰でも私に提案できますか、問題はどこにありますか。

4

2 に答える 2