我有以下数据表,我需要按季度分组。我基本上需要显示Jan总计,其中包括Jan Feb Mar,然后我需要显示4月总计,其中包括Apr May Jun等等。我还需要以相同的顺序显示非语言和年份
答案 0 :(得分:1)
如果您可以“修饰”您的数据,以便将月份表示为0到11的整数,那么您可以通过对int(month / 3)
进行分组将它们分组到四分之一。 Jan(0),Feb(1),March(2)div 3 all = 0. April(3),May(4),June(5)div 3 all = 1等季度数字(Q1,Q2,等)是int(month / 3) + 1
如果月份作为字符串存储在数据库中,则必须编写映射函数以将字符串名称减少为月份编号(switch语句),并祈祷此应用程序永远不会被任何人使用或看到比英语发言者。 ;>