成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

oracle查找包含某值的所有表 sql兩張表,如何將符合條件的值相加?

sql兩張表,如何將符合條件的值相加?create table T1( id int, 時間1 datetime, 值1 int, 時間2 datetime, 值2 in

sql兩張表,如何將符合條件的值相加?

create table T1( id int, 時間1 datetime, 值1 int, 時間2 datetime, 值2 int, 時間3 datetime, 值3 int)create table T2( id int, [2015-1-1] int, [2015-1-2] int, [2015-1-3] int )insert into T1 values(1,"2015-1-1",23,"2015-2-3",21,"2015-3-9",21)insert into T1 values(2,"2015-1-1",23,"2015-2-3",21,"2015-3-9",21)insert into T2 values(1,45,56,13)insert into T2 values(2,12,17,54)--把T2列轉行,再和T1合計with TAs(select * from T2unpivot( val for dat in ([2015-1-1],[2015-1-2],[2015-1-3])) upvt)select id,時間1,值1 isnull((select val from t where id=t1.id and dat=時間1),0) As 值1,時間2,值2 isnull((select val from t where id=t1.id and dat=時間2),0) As 值2,時間3,值3 isnull((select val from t where id=t1.id and dat=時間3),0) As 值3from T1