私はテーブルを持っています:
last_billed DATE DEFAULT "0000-00-00"
bill_interval varchar(10) DEFAULT "Monthly" (other values are: Quarterly, Half-yearly, Yearly)
簡単なクエリを実行しますが、次のことが必要です。
ORDER BY (last_billed + bill_interval)
これは、bill_interval の値に応じて、last_billed の日付から 1 か月、3 か月、6 か月、または 12 か月後の日付を指定する必要があります。これで、クエリが可能になるのであれば、必要に応じて bill_interval を任意の値に変更できます。
どこから始めればよいかわかりません。そのため、いつものようにフィードバックをお待ちしております。