私は 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」付近の構文が正しくありません。
誰でも私に提案できますか、問題はどこにありますか。