【发布时间】:2019-04-13 11:35:39
【问题描述】:
我有一个运行良好的简单查询,但我需要在 12 个月 * 几年中改变条件“where”语句来运行它。我想生成 12 列,每列代表该月的计数;如果这些数据以某种方式以行的形式表示也是可以接受的。
当前查询:
SELECT
field1
,field2
,field3
,count(distinct(table1.field4))
FROM table1
inner join table2
on table1.field4=table2.field4
where year_month <=201808
group by
field1
,field2
,field3
order by
field1
,field2
,field3
【问题讨论】:
标签: sql select count where multiple-columns