select
case when lx=10 then je else 0 end as 销售金额,
case when lx=30 then sl else 0 end as 销售数量,
case when lx=30 then je else 0 end as 销售成本,
case when lx=11 then sl else 0 end as 销售数量_批发,
.....
form ywlx另外就是联表啦,要求机子一定要好,不好的话,跑死你,呵呵:)
case when lx=10 then je else 0 end as 销售金额,
case when lx=30 then sl else 0 end as 销售数量,
case when lx=30 then je else 0 end as 销售成本,
case when lx=11 then sl else 0 end as 销售数量_批发,
.....
form ywlx另外就是联表啦,要求机子一定要好,不好的话,跑死你,呵呵:)
解决方案 »
- 网站中使用AJAX的UpdatePanel无刷新,在本地调试运行正常,可是发布到服务器后就无法实现UpdatePanel无刷新
- 用dataset返回值问题
- mvc 的 create 和update 方法的 view 怎样 使用同一个view?
- 求一SQL语句...
- 请问土豆网视频技术是如何弄的?
- 在ASP.NET中如何实现电脑之间文件的传递
- 将参数值从 String 转换到 DateTime 失败
- gridview单元格显示部分能容
- radiobuttonlist,让我欢喜让我忧
- NHibernate的持久化对象问题
- 关于<base target="_self">功能无效的问题
- 如何动态地删除TreeView中某一层下面的所有结点啊?
建立存储过程
create proc AAA
as
select ....
from SPPCR
join ....
where LX=10
union
select ....
from SPPCR
join ....
where LX=30
union
select ....
from SPPCR
join ....
where LX=11
union
select ....
from SPPCR
join ....
where LX=7
这样做会快点。
建议你修改数据库结构 把该表分成四个表!