关于生日报警的问题(10分)

  • 主题发起人 主题发起人 狼牙
  • 开始时间 开始时间

狼牙

Unregistered / Unconfirmed
GUEST, unregistred user!
select * from people where 出生日期 like '%8%'
用这种方法可以实现到时报警,但,有没有更好的办法?
 
你想怎么样
 
什麼意思?想查找到、當天生日的人嗎?
 
使用select * from people where 出生日期 like '%8%',那么是不是2002-08-12也包
括了?那还是生日还是生月呢?
所以,建议截取当日DATE的日期,然后与数据库储存的DATE日期比较,可将DATE先STR
ING然后用COPY截取。也许不是最好办法。
 
正是想查找到、當天生日的人!或者一个月生日的人....

 
可用
getlocaltime(systemtime);
decodedate(systemtimetodatetime(systemtime),year,month,day);
datetime:=encodedate(year,month,day);
用datetime作为query的动态sql的参数赋值,查询出符合条件的人。
 
我需要完整答案。
否则你这个说法和我like有什么区别?
select * from people where 出生日期 like '%-8-%
这样就可以避免。。。。
但我需要准确方法。
 
后退
顶部