我有一个查询,如果另外两个列上的datediff小于值,则对一个列进行求和,但我不想按计算中的列分组。有人能告诉我做这件事的最好方法吗?我想到了嵌套查询或使用枢轴,但都没有给出我想要的。下面是sql: Col7, Case when datediff (dd,col3,col4) < 30 then Sum(Col2) ELSE30days],
Case when datediff (dd,col3,col4) &l
我是SQL新手,这里有一个使用以下查询的表: select concat((sum(sales)/10250) * 100, '%') as 'sales_percentage' group by shop_name; 输出: +-----------+-------------+---31.7100% |
+-----------+-----------