当前位置:首页 > 行业动态 > 正文

如何在织梦dedecms中调用常用的数据统计SQL语句?

织梦dedecms常用数据统计SQL调用如下:,,“ sql,SELECT COUNT(*) FROM dede_archives WHERE 1;,

文章统计

1、统计所有文章数

{dede:sql sql="select count(*) as c from dede_archives where channel=1"}·共有文章:[field:c /]篇{/dede:sql}

2、统计图集数量

{dede:sql sql="select count(*) as c from dede_archives where channel=2"}·共有图集:[field:c /]个{/dede:sql}

3、统计软件数量

{dede:sql sql="select count(*) as c from dede_archives where channel=3"}·共有软件:[field:c /]个{/dede:sql}

4、统计评论数量

{dede:sql sql="select count(*) as c from idea_feedback"}·共有评论:[field:c /]条{/dede:sql}

5、统计阅读次数

{dede:sql sql="select sum(click) as c from dede_archives"}文章阅读:[field:c /]人次{/dede:sql}

6、统计今日更新的文章数

{dede:sql sql="SELECT count(*) AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP(CURDATE())"}今日更新:[field:c /]篇{/dede:sql}

会员统计

1、统计会员总数

{dede:sql sql="select count(mid) as c from dede_member"}·共有会员:[field:c /]名{/dede:sql}

栏目统计

1、统计某个栏目的文章总数

{dede:sql sql="select count(*) as c from dede_archives where channel=频道ID"}·共有文章:[field:c /]篇{/dede:sql}

频道ID需要替换为实际的频道ID。

留言统计

1、统计总留言条数

{dede:sql sql="select count(*) as cc From dede_guestbook"}[field:cc /]{/dede:sql}条

相关问答FAQs

1、如何统计特定时间段内发布的文章数量?

回答:可以使用以下SQL语句来统计特定时间段(例如本月)内发布的文章数量:

“`sql

{dede:sql sql="select count(id) as c from dede_archives where FROM_UNIXTIME(pubdate, ‘%Y%m’) = DATE_FORMAT(NOW(), ‘%Y%m’)"}本月更新:[field:c /]篇{/dede:sql}

“`

2、如何统计某个栏目下特定时间范围内的新增文章数?

回答:可以使用以下SQL语句来统计某个栏目下特定时间范围内的新增文章数:

“`sql

{dede:sql sql="SELECT count(*) AS c FROM dede_archives WHERE channel = 频道ID AND pubdate >= UNIX_TIMESTAMP(‘开始日期’) AND pubdate <= UNIX_TIMESTAMP(‘结束日期’)"}指定时间段内更新:[field:c /]篇{/dede:sql}

“`

频道ID需要替换为实际的频道ID,开始日期和结束日期也需要替换为具体的日期时间格式。

0