SQLで日付時刻1、日付時刻2の値の差分を取り、差分が0以外であれば特定のフィールドの値を更新したい
テーブル名:メインテーブル
フィールド:日付時刻1、日付時刻2、更新F
SELECT DATE_FORMAT(日付時刻1,'%Y%m%d%H%i%S') AS '日付時刻変更1'
DATE_FORMAT(日付時刻2,'%Y%m%d%H%i%S') AS '日付時刻変更2'
CAST('日付時刻変更1') - CAST('日付時刻変更2') AS ’計算' ←エラーになる
さらに、上記の条件を元に下記の処理を行いたい
UPDATE 更新F FROM メインテーブル
SET 更新F = 'OK'
WHERE 計算 NOT IN 0 ←計算値がゼロ以外のフィールド値を変更したい。
SQLエラー(1064):You have an error in your SQL syntax;・・・

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/04/22 07:05