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

sql语句能够这样计算吗

2012-01-05 
求助:sql语句能够这样计算吗?使用工具:delphi+access2003现有两张表:表1客户产品1产品2011005004201000515

求助:sql语句能够这样计算吗?
使用工具:delphi+access2003
现有两张表:

表1

客户     产品1       产品2
01           100           50
04           20             100
05           150           200

表二

客户     产品1     产品2
01           0.5         2
02           0.5         2.5
03           0.5         2
04           0.6         2.5
05           0.3         2.5

其中表一的产品数是数量,表二的产品数是价格

希望得到结果如下:

表三
客户   产1量   产1价     产2量   产2价
01       100         0.5         50         2      
04       20           0.6         100       2.5
05       150         0.3         200       2.5
...
也就是把两张表对应条件合并起来,用于将来计算总计额,求教:请问可以做到吗?非常感谢!!!

[解决办法]

Select
A.客户,
A.产品1 As 产1量,
B.产品1 As 产1价,
A.产品2 As 产2量,
B.产品2 As 产2价
From
表1 A
Inner Join
表二 B
On A.客户 = B.客户
[解决办法]
select a.客户,a.产品1,b.产1价,a.产品2,b.产2价
from t1 a left join t2 b on a.客户=b.客户

热点排行