ACCESS中SQL查询日期中月日与当前月日差多少天,如何写??? 想作一个生日提醒的小软件,数据库中存储的是宝宝的生日YYYY-MM-DD,实际比较中只需比较当前月日与数据库中的月日就可以了,要实现这个功能SQL语句如何写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.douban.com/group/topic/12090174/ TDateTime直接相减出来就是天数 DaysBetween函数uses DateUtilsprocedure TForm1.BitBtn23Click(Sender: TObject);var i:integer;begin i:=DaysBetween(Now,StrToDate('2011-06-01')); Memo1.Lines.Add(IntToStr(i));end; 这个DATEDIFF怎么使用啊,看了说明还是不太明白,我想实现的功能就是两个日期年份不同, 只比较月日,比较出的结果和我设置的提醒天数一致 datediff(day,生日,getdate()) = 0 and datediff(month,生日,getdate()) = 0日和月相同 贴一个测试代码给你,希望对你有用declare @day datetimeset @day = '2010-4-25'print dateadd(year,datediff(year,@day,getdate()),@day)print datediff(d,dateadd(year,datediff(year,@day,getdate()),@day),getdate())if datediff(d,dateadd(year,datediff(year,@day,getdate()),@day),getdate()) <= 7print 1elseprint 0set @day = '2008-5-12'print dateadd(year,datediff(year,@day,getdate()),@day)print datediff(d,dateadd(year,datediff(year,@day,getdate()),@day),getdate())if datediff(d,dateadd(year,datediff(year,@day,getdate()),@day),getdate()) <= 7print 1elseprint 0 执行结果04 25 2011 12:00AM20005 12 2011 12:00AM31设定差异天数,直接把我后面的7,用变量替换就可以了。 DBGrid只显示一列 property 用法 关于DBGride中数据修改后保存的问题 请问怎样在主窗体里面强制关闭另一个窗体? 在Dll中,关于String和PChar的问题。 用ttcpClient不能触发onreceive事件 一个非程序问题 请教高手 帮帮忙?? 十六进制怎么转换为十进制? 请哪位大侠介绍一下paradox,最近我们公司要用,有地方下载吗,有没有这方面的文档 xml文件的问题 combobox和stringgrid组合的问题???????
var
i:integer;
begin
i:=DaysBetween(Now,StrToDate('2011-06-01'));
Memo1.Lines.Add(IntToStr(i));
end;
日和月相同
set @day = '2010-4-25'
print dateadd(year,datediff(year,@day,getdate()),@day)
print datediff(d,dateadd(year,datediff(year,@day,getdate()),@day),getdate())
if datediff(d,dateadd(year,datediff(year,@day,getdate()),@day),getdate()) <= 7
print 1
else
print 0set @day = '2008-5-12'print dateadd(year,datediff(year,@day,getdate()),@day)
print datediff(d,dateadd(year,datediff(year,@day,getdate()),@day),getdate())
if datediff(d,dateadd(year,datediff(year,@day,getdate()),@day),getdate()) <= 7
print 1
else
print 0
04 25 2011 12:00AM
20
005 12 2011 12:00AM
3
1设定差异天数,直接把我后面的7,用变量替换就可以了。