日期:2014-05-17  浏览次数:20808 次

根据日期统计!!
我想根据数据库日期一月统计一次。该怎么统计呢?
LastHits   =   Year(Now())   &   "- "   &   Month(Now())   &   "- "   &   Day(Now())
P_Year   =   CInt(Year(Now()))   -   CInt(Year(LastHits))
P_Month   =   CInt(Month(Now()))   -   CInt(Month(LastHits))
P_Day   =   CInt(Day(Now()))   -   CInt(Day(LastHits))
Period_Time   =   ((P_Year   *   12   +   P_Month)   *   30   +   P_Day)
If   Period_Time   = <   Cint(7)   Then   小于或等于7天则统计
如果我想统计一个月呢??
If   Period_Time   = <   Cint(30)   Then   小于或等于30天则统计
这样计算出来好像对不吧??

------解决方案--------------------
if cstr(month(数据库记录的时间)) <> cstr(month(date())) then
进行统计
end if
------解决方案--------------------
有sql语句就可以了
if DataDiff( "m ",数据库中的时间,你要结算的时间)=1 then