当前位置: 代码迷 >> ColdFusion >> 有没有办法 将记录时间的某个月的记录 提取出来,为blog用,小弟我记录输入时间用的是datetime 默认值 getdate()
  详细解决方案

有没有办法 将记录时间的某个月的记录 提取出来,为blog用,小弟我记录输入时间用的是datetime 默认值 getdate()

热度:2073   发布时间:2013-02-26 00:00:00.0
有没有办法 将记录时间的某个月的记录 提取出来,为blog用,我记录输入时间用的是datetime 默认值 getdate()
想做个blog 想统计某个月发表的日志总数, 顺便想做个链接,一点某个月,直接显示出这个月的日志。
请教 大牛 解答。 另外blog马上基本完工了,感谢dogfish 的热心解答

------解决方案--------------------------------------------------------
<cfset l_date = CreateDate(2008, 5, 1)>
<cfset l_firstdate = dateformat(l_date,"yyyy-mm-dd")>
<cfset l_lastdate = dateformat(dateadd("m", 1, l_date)-1,"yyyy-mm-dd")>

统计2008月5月多少日志
<cfquery name="qry_total" datasource="dns">
select count(*) as totalpost from table where enterdate between '#l_firstdate# 00:00:00' and '#l_lastdate# 23:59:59'
</cfquery>

拿出2008月5月的日志
<cfquery name="qry_list" datasource="dns">
select * from table where enterdate between '#l_firstdate# 00:00:00' and '#l_lastdate# 23:59:59'
</cfquery>
  相关解决方案