営業時間sqlservice用

プロジェクトを書き込むとき最近、ここで比較して、時間を減算するために時間を使わ説明したいと思い、私はすぐに、データベースに新しいです、彼は凹凸があなたが私と一緒にクマを願っていた場合、私を修正しました

時間の比較

     私はシンプルで、粗)の時間> GETDATE(ある比較時間で開始しました

     実際には、SQL Serverは、あなたがそれを所有しています使用することができますので、時間比較機能を内蔵するだけでなく、安全で、非常に便利ました

     DATEDIFF();

     W3School私は次のように、DATEDIFF関数を参照してくださいすることを決議。

     文法

   DATEDIFF(DATEPART開始日終了日DATEPARTはちょうどあなたが2年の時間を比較したいですか?それとも月?それとも日?またはどのように多くの時間などが異なり   、図文言を参照して、特に:

DATEPART 略語
YY、YYYY
四半期 QQは、Q
うーん
当日に 家、
DD、D
週、WW
ワット、DW
時間 HH
私のn
第2 SS、S
ミリ秒 ミズ
微妙 MCS
NS NS

           単にあなたに以下の例を記述します。

            DATEDIFF(HH、「2014年6月25日8時00分00秒」、「2014年6月25日12時58分○○秒」)得られた値は4であり、これは4時間と比較して2時間の時間差であります

            日数を比較するには、HHが変更さDを置くことができ、他の比較は空想図です。

  第二に、加算と減算の時間を

         私は同じシンプルで、粗、タイム+ 1が時間通りにあるプラス一日一日がタイム-1でそれをカットし使用し始めました

         その関数の下には、SQL Serverでの時間の足し算と引き算が付属しています

         構文は次のとおりです。

     DATEADD(日付要素ナンバーDATE日付要素を追加し、減算、中に追加する時間の形をしていますか?それとも月?あるいは、日本およびその他     の特定の文言は次のように:

DATEPART 略語
YY、YYYY
四半期 QQは、Q
うーん
当日に 家、
DD、D
週、WW
ワット、DW
時間 HH
私のn
第2 SS、S
ミリ秒 ミズ
微妙 MCS
NS NS

               感とDATEDIFF上のほぼ直接の例を見て:

                DATEADD(D、1は、GETDATE())、保存DATEADD(D、-1、GETDATE())で1日現在の時間プラス1日です

               それは、図の加算と減算を参照する最後の年、月、時間などのためにされている場合は、変更日付要素が便利で迅速なことができます

            PS:W3Schoolまだ非常に良いhttp://www.w3school.com.cn/sql/

おすすめ

転載: www.cnblogs.com/zuokun/p/11118620.html