一个简单问题:日期字段:2002-8-13、2002-9-12,查出8月份的记录,最简单的方法是?(30分)

  • 主题发起人 主题发起人 视觉音乐
  • 开始时间 开始时间

视觉音乐

Unregistered / Unconfirmed
GUEST, unregistred user!
已知日期字段为:dateBegin 存放的是2002-8-13、2002-9-12。。。。
我想查出8月份的记录,最简单的方法是?
 
有没有类似:
select * from attend_record where TodayDate = '2002-8-??' 这样的?
不会是只能用month函数吧
:(
 
有人帮一下忙吗?
着急着用,呵呵,问题很菜,我只是想找一个简单的方法,
谁最先回答,分全给您了
:)
 
select * from attend_record where Convert(Char(7),TodayDate, 20)='2002-08'
 
select * from attend_record where TodayDate like '%-8-%'
这是最基本的模糊查询语句,快去买本SQL的书吧!!
 
你用一个

Where TodayDate >= '2002-8-1' AND TodayDate<='2002-8-31'

不就可以吗?
 
散分了~~~~~~~~~
 
to X_coffee:
select * from attend_record where TodayDate like '%-8-%'不行的,字符串中只要有'-'
就什么也查不出来。

to darnis:
Where TodayDate >= '2002-8-1' AND TodayDate<='2002-8-31'是不能通用的,9月份呢?

 
后退
顶部