第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

ASP.NET 網(wǎng)站訪問統(tǒng)計(jì)設(shè)計(jì)

標(biāo)簽:
SQL Server

准备了半年的项目,已经进入后期。现把项目开发中的一些经验分享出来。

如今网站统计第三方服务较多,运营较早的:站长统计我要啦,后来加入的:百度统计、腾讯分析……第三方服务的优点是:功能强大、嵌入方便等,但是在内网环境下就无用武之地。

这样就只能自己写一个简单的功能,虽说简单但是也不是没有要求:按时间段统计(年、月、日)、高效。

精确到日的结构相对来说比较合理,一年最多产生366行数据,十年也才3650多行数据,查询统计量使用SUM函数也会很快。

先着手设计数据库,新建一个表(View)

两个字段:Date(日期)、Value(统计量)

340


增加访问量,直接上SQL了,你应该懂得

首先尝试更新今天的数据行(如果需要精确到小时就比较时段)

UPDATE [View] SET [Value] = [Value] + 1 WHERE DATEDIFF(DD, [Date], GETDATE()) = 0

如果没有更新成功今天的数据,就插入一条日期为今天、统计量为1的新数据

INSERT INTO [View] ([Date], [Value]) VALUES (GETDATE(), 1)

查询方法,还是SQL,不说你也懂得

总访问量

SELECT SUM([Value]) FROM [View]

本月

SELECT SUM([Value]) FROM [View] WHERE DATEDIFF(MM, [Date], GETDATE()) = 0

今日

SELECT SUM([Value]) FROM [View] WHERE DATEDIFF(DD, [Date], GETDATE()) = 0

附:项目最终效果

598


感谢阅读!共同交流、进步



作者:DAOSR
链接:https://www.jianshu.com/p/b3aacc4923fb


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消