0
この形式の日付から30日を引く必要があります。yyyyMMdd
と同じ形式に戻してください。私はこのようにします。タイムスタンプからの抽象的な日数
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(
DATE_ADD(
FROM_UNIXTIME(UNIX_TIMESTAMP('20170720', 'yyyyMMdd')), -30
), 'yyyy-MM-dd'
), 'yyyyMMdd');
私はタイムスタンプに変換するのが嫌いです。どういうわけか、それをもっと短くすることはできますか?