当前位置: 代码迷 >> Java Web开发 >> 一个SQL语句面试题
  详细解决方案

一个SQL语句面试题

热度:148   发布时间:2007-08-04 13:53:55.0
一个SQL语句面试题
一张表 fud 的表

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

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

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

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



这个SQL怎么写
搜索更多相关主题的帖子: SQL  语句  面试  客队  字段  

----------------解决方案--------------------------------------------------------
SQL里有个函数可以比较日期的..我也好久没有用了..忘了...

----------------解决方案--------------------------------------------------------
diff()函数..参数不记得了.好像是什么..这里只要给定moth就可以比较了.分为大于,小于和等于来确定比较大小.你查下帮助吧.
----------------解决方案--------------------------------------------------------

你试试这个看行不行

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


----------------解决方案--------------------------------------------------------
LS 你的对了

多谢了哈
----------------解决方案--------------------------------------------------------
回复:(笑海)LS 你的对了多谢了哈
不谢,互相帮忙嘛
----------------解决方案--------------------------------------------------------
  相关解决方案