注册 登录
编程论坛 J2EE论坛

一个SQL语句面试题

笑海 发布于 2007-08-04 13:53, 1582 次点击
一张表 fud 的表

他的字段为 ID 主队ID 客队ID 比赛比分 比赛开始时间

还有一张表 mcc 表
他的字段为 ID 球队name

他现在要查出 2007-1-1 到 2007-2-1的比赛 输出如下

主队名称 客队名称 比赛比分 比赛开始时间



这个SQL怎么写
5 回复
#2
ermaogogo2007-08-05 17:09
SQL里有个函数可以比较日期的..我也好久没有用了..忘了...
#3
ermaogogo2007-08-05 17:20
diff()函数..参数不记得了.好像是什么..这里只要给定moth就可以比较了.分为大于,小于和等于来确定比较大小.你查下帮助吧.
#4
小轩子2007-08-06 17:49

你试试这个看行不行

select m1.球队name as 主队名称,m2.球队name as客队名称,比赛比分,比赛开始时间
from fud,mcc m1,mcc m2
where fud.主队ID=m1.ID and fud.客队ID=m2.ID and 比赛开始时间 between 2007-1-1 and 2007-2-1

#5
笑海2007-08-06 18:00
LS 你的对了

多谢了哈
#6
小轩子2007-08-06 18:20
回复:(笑海)LS 你的对了多谢了哈
不谢,互相帮忙嘛
1