现有表 Term
结构如下
time1 time2 idterm
2009-2-15 2009-6-30 11
2009-9-10 2010-1-15 12
如果输入 2009-4-25 则应该取出idterm 11
如果输入 2009-12-5 则应该取出idterm 12
这个SQL该怎么写?
分少请见谅
SQL code:
select idterm from tb
where time1<=输入日期 and time2>=输入日期
SQL code:
declare @time datetime
set @time ='2009-4-25'
select top 1 * from term where time1<=@time and time2 >=@time
SQL code:
declare @time1 datetime,@time2 datetime
set @time1=..
set @time2=..
select idterm from tb where time between @time1 and @time2
case...when....then..
select idterm from tb
where time1 <=time2 and time2>=time1
引用 现有表 Term 结构如下 time1 time2 idterm 2009-2-15 2009-6-30 11 2009-9-10 2010-1-15 12 如果输入 2009-4-25 则应该取出idterm 11 如果输入 2009-12-5 则应该取出idterm 12 这个SQL该怎么写? 分少请见谅
相关问答:
我一个项目,有个插入操作,具体是这样的: 我有进货信息表。在出货时选择相应的进货信息,输入数量,选择部门后,点保存按钮,由于网络延时,点一下没有反映,于是用户就又点一下,导致一次插入了两条记录: 例:
......
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
表数据 COL1 COL2 COL2 COL4 COL5 ---------------------------------------------------------------------------------------------- 2010-05-05 00:00 ......
SQL code: rs.open "select * from guide where city_name='北京' order by pai desc",conn,1,1 do while not rs.eof or rs.bof 。。 。。 。。 rs.movenext loop 这个sql语句在wap站里 本身有 ......
A表 有两个字段 id 唯一数字域 InfoTxt text 类型 我现在要把 id 不是14 的所有 InfoTxt字段 文本后面 都加上 'aaa' 按下面执行下来 只有表最后一行加上了 'aaa' ......