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,.....)
我这样做是对的还是有另一种简单的方法可以做到这一点?
无需手动计算。Mysql 已经具有QUARTER()返回特定日期所在季度的函数
QUARTER()
下面将使其简单:
SELECT QUARTER(s_date) as quarter FROM tablename