关于SQL语句怎么写?(50分)

  • 主题发起人 主题发起人 xumin23
  • 开始时间 开始时间
X

xumin23

Unregistered / Unconfirmed
GUEST, unregistred user!
表的结构如下
nian yue ziduan1
2001 04 ***
2002 02 ***
2003 06 ***
........
如何查询日期在2001年5月份~2003年7月份之间的数据
 
这么麻烦干吗,为什么不写到一个字段呢,然后用between
 
用convert 转化 具体用法可以查帮助
 
select *
from tablename
where nian=2003 and yue>=5 and yue <=7
 
select * from tablename where
convert(datetime,convert(varchar(4),nian)+'-'+convert(varchar(2),yue)+'-1')
between '2001-05-01' and '2003-07-01'
 
select * from Tablename where
nian+yue between 200105 and 200307
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
876
import
I
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部