Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
特定の日付が来る四半期を見つけなければなりません。
現在、私はif /else以下のような構造でこれを行っています:
if /else
select if(month(s_date) < 4,Q1,if(month(s_date) >3 && month(s_date) < 7,Q2,.....)
私はこれを正しく行っていますか、それともこれを行う別の簡単な方法がありますか?
手動で計算する必要はありません。MysqlQUARTER()には、特定の日付が来る四半期を返す関数がすでにあります
QUARTER()
以下はそれを簡単にします:
SELECT QUARTER(s_date) as quarter FROM tablename