亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務(wù)! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會(huì)員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352289
點(diǎn)擊這里給我發(fā)消息  81721488
有事點(diǎn)擊這里…  376585780
有事點(diǎn)擊這里…  872642803
有事點(diǎn)擊這里…  459248018
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  380791050
技術(shù)支持
有事點(diǎn)擊這里…  714236853
有事點(diǎn)擊這里…  719304487
有事點(diǎn)擊這里…  1208894568
有事點(diǎn)擊這里…  61352289
在線客服
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  983054746
有事點(diǎn)擊這里…  893984210
當(dāng)前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

在SQL server數(shù)據(jù)存取過程中跳過非必要時(shí)間類型

添加時(shí)間:2014-3-24 17:22:28  添加: 思海網(wǎng)絡(luò) 
也許發(fā)現(xiàn)其實(shí)在申報(bào)的程序數(shù)據(jù)報(bào)告時(shí),大部分都是以天為單位的,有些可能是用小時(shí)為單位。但是通常采取的方式都是直接調(diào)用T-SQL的時(shí)間函數(shù)比如DataAdd和DataPart。

  這種方式并不能讓人滿意,這樣會(huì)向SQl Server中加載許多沒用的信息。數(shù)據(jù)庫中呈現(xiàn)的應(yīng)該是我們真正需要的干凈而簡潔的信息。有什么辦法來處理這一問題嗎?

  其實(shí),可以借鑒Unix和PHP社區(qū)關(guān)于存取數(shù)據(jù)的處理方式。Unix的紀(jì)元是從1970年1月1日開始的。如果采取按秒計(jì)算的方式,在無符號(hào)的32位整數(shù)下,可以記錄136年。但是如果按分鐘計(jì)算,就是8100年。如果只是按天來計(jì)算那就差一點(diǎn)到12萬年了。

  所以,最好參照算術(shù)的方式來控制這一問題。比如按天來統(tǒng)計(jì)每個(gè)人的信息。

insert into DailyHits (UserId, DaysSince, Count)
select UserId, SecondsSince/86400, count(*)
  
from Hits
  
group by UserId, SecondsSince/86400
--86400 is the number of seconds in a day

insert into HourlyHits (UserId, HoursSince, Count)
select UserId, SecondsSince/3600, count(*)
  
from Hits
  
group by UserId, SecondsSince/3600
--3600 is the number of seconds in a hour

 

  同樣適用于在C#下對(duì)于相對(duì)時(shí)間參數(shù)的控制。

public static readonly DateTime Epoch = new DateTime(1970, 1, 1);
public IList GetDailyHits(DateTime from, DateTime to)
{

   command.CommandText
= "select * from DailyHits where DaysSince > @From and DaysSince < @To";
   command.Parameters.Add(
"@From", from.Substract(Epoch).TotalDays);
   command.Parameters.Add(
"@To", to.Substract(Epoch).TotalDays);
   ...
}

 

  以上所舉的例子只是給出了簡化的代碼,但是所有重要的信息都已經(jīng)包含在內(nèi)了。這種方式不僅僅提供了很好的存儲(chǔ)工作方式,最重要的是其完全獨(dú)立于基礎(chǔ)數(shù)據(jù)庫。

關(guān)鍵字:數(shù)據(jù)庫、SQL server

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證: 粵B1.B2-20030321 備案號(hào):粵B2-20030321-1
網(wǎng)站公安備案編號(hào):44060602000007 交互式欄目專項(xiàng)備案編號(hào):200303DD003  
察察 工商 網(wǎng)安 舉報(bào)有獎(jiǎng)  警警  手機(jī)打開網(wǎng)站