interbase 数据库select语句中用于判断的语句

zhangpuqing 2008-02-07 12:15:01
表1
编号 时间 数量 金额
表2
编号 时间 数量 金额
现在我在写一条语句想根据表2的时间(如小于2000年的)来返回表1内容,两个表的编号是相对应的.
在SQL中有用CASE来判断的,但INTERBASE好像不支持.
我想达到的效果
表1的编号,表1小于时间的数量,表1等于时间的数量,表1大于时间的数量
...全文
71 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangpuqing 2008-03-04
  • 打赏
  • 举报
回复
自已想出来了,谢谢.
yesyesyes 2008-02-08
  • 打赏
  • 举报
回复
小于
select 表1.编号,表1.数量
from 表1 join 表2 on 表1.编号=表2.编号
where 表2.时间<2000

等于
select 表1.编号,表1.数量
from 表1 join 表2 on 表1.编号=表2.编号
where 表2.时间=2000

大于
select 表1.编号,表1.数量
from 表1 join 表2 on 表1.编号=表2.编号
where 表2.时间>2000

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧