一个查询

tianluoniao 2003-08-18 11:45:44
图书编号 图书名称 类型 数量 购入时间
1001 2001 借出 8 2003-03-06
1002 2002 借出 10 2002-04-09
1003 2003 还入 20 2000-11-23
1004 2004 还入 20 1998-12-13
...... .... .... ..... .....
通过时间和借出段查询!查2000-2003年的书
图书编号 图书名称 类型 数量 购入时间
1001 2001 借出 8 2003-03-06
...... .... .... ..... .....

1002 2002 借出 10 2002-04-09

通过时间段和还入查询!查2002-2003年的书
图书编号 图书名称 类型 数量 购入时间
1003 2003 还入 20 2000-11-23
...... .... .... ..... .....

1004 2004 还入 20 1998-12-13
为空的时候查询全部的图书
...全文
58 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianluoniao 2003-08-18
  • 打赏
  • 举报
回复
图书编号 图书名称 类型 数量 购入时间
1001 2001 借出 8 2003-03-06
1002 2002 借出 10 2002-04-09
1003 2003 还入 20 2000-11-23
1004 2004 还入 20 1998-12-13
...... .... .... ..... .....
通过时间和借出段查询!查2000-2003年的书
图书编号 图书名称 类型 数量 购入时间
...... .... .... ..... .....
1001 2001 借出 8 2003-03-06
1002 2002 借出 10 2002-04-09
...... .... .... ..... .....

通过时间段和还入查询!查2002-2003年的书
图书编号 图书名称 类型 数量 购入时间
...... .... .... ..... .....
1003 2003 还入 20 2000-11-23

1004 2004 还入 20 1998-12-13
...... .... .... ..... .....
为空的时候查询全部的图书
caiyunxia 2003-08-18
  • 打赏
  • 举报
回复
select * from table
where 购入时间>='2003-01-01' and 购入时间<'2004-01-01' and 类型='借出'

select * from table
where 购入时间>='2003-01-01' and 购入时间<'2004-01-01' and 类型='还入'
happy_0325 2003-08-18
  • 打赏
  • 举报
回复
if str_lx='借出'
begin
select * from table
where 购入时间>='2003-01-01' and 购入时间<'2004-01-01' and 类型='借出'
end
elseif str_lx='还入'
begin

select * from table
where 购入时间>='2003-01-01' and 购入时间<'2004-01-01' and 类型='还入'
end
else

select * from table
where 购入时间>='2003-01-01' and 购入时间<'2004-01-01'

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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