我有表
-----------------------------------------------------------------
税种 日期 金额
-----------------------------------------------------------------
营业税 2005-01 1000
-----------------------------------------------------------------
营业税 2005-01 2000
-----------------------------------------------------------------
个人所得税 2005-02 1250
-----------------------------------------------------------------
有很多税种和日期都是动态的
要生成
-----------------------------------------------------------------
税种 year0501 year0503 ......
-----------------------------------------------------------------
营业税 3000 0
-----------------------------------------------------------------
个人所得税 0 1250
-----------------------------------------------------------------
在mssql中很容易实现,
在MYSQL中能不能用一个查询语句实现,高手指教
-----------------------------------------------------------------
税种 日期 金额
-----------------------------------------------------------------
营业税 2005-01 1000
-----------------------------------------------------------------
营业税 2005-01 2000
-----------------------------------------------------------------
个人所得税 2005-02 1250
-----------------------------------------------------------------
有很多税种和日期都是动态的
要生成
-----------------------------------------------------------------
税种 year0501 year0503 ......
-----------------------------------------------------------------
营业税 3000 0
-----------------------------------------------------------------
个人所得税 0 1250
-----------------------------------------------------------------
在mssql中很容易实现,
在MYSQL中能不能用一个查询语句实现,高手指教
解决方案 »
- indy10 TIdTcpServer TIdTcpClient 多客户端传输数据问题
- 请问启动查询时候第一次出现的数据库登陆界面如何去掉?
- 天啊,Delphi不至于这么弱吧。Utf8Decode的bug?
- 急::如何去处DataBase Login对话框??
- finger这孩子25岁了,特此送25分
- 有偿解决问题(支付人民币)精通COM的请进
- 如何禁止访问指定的驱动器呢
- Locate、xor、shr、shl的作用、用法???
- 请给出一个在实体类中向数据表中添加、删除、更改数据的代码示例,一个控制类用来控制这个实体类的代码
- 高难度问题:(D7+ sql server 2000 高手请进)异地数据库的图像传输问题!!!!
- 获得BMP图片信息的开头指针,如何获得图片的大小信息??
- sqlserver或access如何实现级联操作?
也可以用case when 来实现?
而mysql同样也支持case..when
select 税种 ,case 日期 when '2005-01' then 金额 year0501 when '2005-02' then 金额 year0502 ... else 金额 其它 from 你的表
Select Distinct 日期 From 表//查询1然后
'Select 税种,Case 日期 '
循环+'When 查询1结果 then 金额 ....