问句SQL,很麻烦
SQL code:
select xz_staffname,xz_clientname,case
when XZ_OutStockDate >= '2006-12-26' and XZ_OutStockDate <= '2007-12-25' then 2007
when XZ_OutStockDate >= '2007-12-26' and XZ_OutStockDate <= '2008-12-25' then 2008
when XZ_OutStockDate >= '2008-12-26' and XZ_OutStockDate <= '2009-12-25' then 2009
when XZ_OutStockDate >= '2009-12-26' and XZ_OutStockDate <= '2010-12-25' then 2010
when XZ_OutStockDate >= '2010-12-26' and XZ_OutStockDate <= '2011-12-25' then 2011
end as myear,m1m=sum(case
when XZ_OutStockDate >='2008-12-26' and XZ_OutStockDate<='2009-1-25'
then moneys end) ,m2m=sum(case
when XZ_OutStockDate >= '2009-1-26' and XZ_OutStockDate<='2009-2-25'
then moneys end) ,m3m=sum(case
when XZ_OutStockDate >= '2009-2-26' and XZ_OutStockDate<='2009-3-25'
then moneys end) ,m4m=sum(case
when XZ_OutStockDate >= '2009-3-26' and XZ_OutStockDate<='2009-4-25'
then moneys end) ,m5m=sum(case
when XZ_OutStockDate >= '2009-4-26' and XZ_OutStockDate<='2009-5-25'
then moneys end) ,m6m=sum(case
when XZ_OutStockDate >= '2009-5-26' and XZ_OutStockDate<='2009-6-25'
then moneys end) ,m7m=sum(case
when XZ_OutStockDate >= '2009-6-26' and XZ_OutStockDate<='2009-7-25'
then moneys end) ,m8m=sum(case
when XZ_OutStockDate >= '2009-7-26' and XZ_OutStockDate<='2009-8-2
相关问答:
小弟是个新手 现在有个问题一直不能解决
例如
procedure produce_proc
@p001 nvarchar(8000),
@p002 nvarchar(8000),
@p003 nvarchar(8000),
& ......
我EXCEL中一个单元格的数据如 "2009-01","8949-232"
将这个数据粘贴到PL/SQL中的一个表中后,数据确是成为了 2009-01,8949-232 ,把所有的""都没了,
如何弄呢?请大家试 ......
PB中开发的。
DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)
string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+&q ......
t_a{
id ,
name,
age,
pid, 对应t_b(id)
}
t_b{
id,
ywlx,
}
本人想用
这种类型的查询
String sql = "select name,age,y ......