注册 登录
编程论坛 SQL Server论坛

很难的题,请求高手帮忙,谢谢

sunnychun88 发布于 2010-09-08 01:54, 667 次点击
很难的题,请求高手帮忙,谢谢
A表
Goods_ID Name      Card       selltime           sellNo
001      商品1   2010090815  2010-9-8 14:02:32     055
002      商品2   2010090815  2010-9-8 11:12:15     056
003      商品3   2010091020  2010-9-10 15:05:12     055


B表
TH    JJ     Date
15    055  2010-9-8
16    056  2010-9-8
15    010  2010-9-10



要生成的结果表

Goods_ID    Name      Card       selltime           sellNo    JJ
001        商品1   2010090815  2010-9-8 14:02:32     055     055
002        商品2   2010090815  2010-9-8 11:12:15     056     055
003        商品3   2010091020  2010-9-10 15:05:12    055     010


也就是说A表中的Card字段2010090815要去掉日期20100908后为15=B表中的TH字段(这里要判断一下A表中和B表中是不是相等,但要在同一天);
并且A表中selltime字段中2010-9-8 14:02:32 要和B表中Date字段中2010-9-8要对比一下是不是当天的
6 回复
#2
cnfarer2010-09-08 13:40
一看就是没有学好数据库的!
#3
红色警戒2010-09-08 13:44
003        商品3   2010091020  2010-9-10 15:05:12    055     010
这条对应的估计不对吧
#4
dwmax2010-09-08 14:35
多表连接查询。好好研究研究。
#5
qingshuiliu2010-09-08 14:59
自己先写一段,然后大家给你修改
#6
aei1352010-09-08 15:48
贴出的输出结果第三行不对
#7
makebest2010-09-08 15:50
在 A 表中添两个字段, TH 和 DATE 不就简单了吗, 然后两个字段和 B 表关联.
1