【发布时间】:2017-11-12 12:29:14
【问题描述】:
我有以下数据。
create table #temp
(
date date primary key
,registrations int not null default(0)
,orders int not null default(0)
)
insert into #temp
(
date ,
registrations
,orders
)values('2017-05-01',30,40),('2017-05-02',60,30),('2017-05-03',109,98)
select * from #temp
对于每个日期,数据将继续添加。这是非常动态的。如果@from_dt 和@to_dt 作为参数提供,是否可以使用动态日期对数据进行透视。输出应如下所示。
2017-05-01 2017-05-02 2017-05-03
registrations 30 60 109
orders 40 30 98
我在 SQLServer 和 MySQL 数据库中有相同的数据。
感谢任何帮助。提前致谢。
【问题讨论】:
标签: mysql sql sql-server-2012 pivot