首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

多表时间分组可难住了小弟我!希望来讲解

2012-02-05 
多表时间分组可难住了我!希望高手进来讲解!有三个表:A,B,C三个表都有一个时间Time字段!A表数据LoginIDPric

多表时间分组可难住了我!希望高手进来讲解!
有三个表:A,B,C
三个表都有一个时间Time字段!
A表数据
LoginID   Price     Time
1111           200         2007-4-1   0:03:02
1111           200         2007-4-3   08:03:02
1111           200         2007-4-8   0:03:02

B表数据
LoginID   Price1   Price2   Time
1111           200       300               2007-4-3   12:03:02
1111           200       300               2007-4-6   01:03:02
1111           200       300               2007-4-7   0:03:02

C表数据
LoginID   Price3     Time
1111           200         2007-4-6   08:03:02
1111           200         2007-4-7   12:03:02
1111           200         2007-4-8   0:03:02


查询出来的结果如下
LoginID     Price         Price1+Price2       Price3           Time
1111             200                                                                 2007-4-1   0:03:02
1111             200                   500                                         2007-4-3   08:03:02
1111                                     500                   200                 2007-4-6   12:03:02
1111                                     500                   200                 2007-4-7   0:03:02
1111             200                                           200                 2007-4-8   0:03:02

这条查询语句应该怎么写呢?


[解决办法]
select A.Price,B.Price1+B.Price2,C.price3
from A
left outer join B on A.Time=B.Time
left outer join C on A.Time=C.Time

热点排行