質問: バッチ処理sql文でmax関数を使った古いデータの削除 バッチ処理で1年前の古いデータの削除をしたいのですが日付が20060401のような数値になっています。 max関数を使ってsql文を作ってみたのですが動きません(^_^;) ***batファイル*** c:\mysql\bin\mysql -u user -p****
回答: delete from 重点商品管理.重点商品 where 日付 <= (select max(日付)-10000 from 重点商品管理.重点商品) 試してないのでわかりませんが、これで動かないですかね? あと、使用しているデータベースがわかれば、より具体的なアドバイスをもらえるかもしれません