[前][次][番号順一覧][スレッド一覧]

mysql:13122

From: "片寄白王" <"片寄白王" <katayose@xxxxxxxxxx>>
Date: Wed, 28 Jun 2006 16:13:48 +0900
Subject: [mysql 13122] Re: 日付型・日付時刻型の比較について

片寄です。

大月さんの直接の答えにはなりませんが
(すみませんがCASTの挙動は説明できません)
CAST を使わなくともいいと思います。

SELECT * FROM nitiji_tb 
  WHERE nitiji BETWEEN '2006-6-1 00:00:00'
                   AND '2006-6-30 23:59:59';
SELECT * FROM nitiji_tb 
  WHERE nitiji BETWEEN '2006-6-1'
                   AND '2006-6-30';
この2つの式は同じ結果になりませんか


Akimasa wrote:
> SELECT * FROM nitiji_tb WHERE
> CAST(nitiji AS date) BETWEEN '2006-6-1' AND '2006-6-30';
> 
> などのように使用しようと思っていました。
> これと
> 
> SELECT * FROM nitiji_tb WHERE
> nitiji BETWEEN '2006-6-1 00:00:00' AND '2006-6-30 23:59:59';
> 
> の実行結果が異なることが、
> よく理解できません。

=========================================================
〒980-0012 宮城県仙台市青葉区錦町1丁目7番25号
株式会社復建技術コンサルタント 企画室 片寄 白王
TEL:022-217-2034, FAX:022-265-9309
E-mail: katayose@xxxxxxxxxx, URL: http://www.fgc.jp
=========================================================

[前][次][番号順一覧][スレッド一覧]

     13118 2006-06-28 13:20 ["Akimasa" <asamika2o] 日付型・日付時刻型の比較について        
     13119 2006-06-28 14:24 ┣["片寄白王" <katayose]                                       
     13120 2006-06-28 14:50 ┃┗["Akimasa" <asamika2o]                                     
->   13122 2006-06-28 16:13 ┃ ┗["片寄白王" <katayose]                                   
     13123 2006-06-28 16:29 ┃  ┗["Akimasa" <asamika2o]                                 
     13124 2006-06-28 17:16 ┃   ┗["片寄白王" <katayose]                               
     13125 2006-06-28 17:32 ┃    ┗["Akimasa" <asamika2o]                             
     13126 2006-06-28 17:48 ┗[SUGAWARA Hajime <sug]                                       
     13127 2006-06-28 18:37  ┗["Akimasa" <asamika2o]                                     
     13128 2006-06-28 19:16   ┗[SUGAWARA Hajime <sug]                                   
     13129 2006-06-28 19:49    ┣[<milk_coffee_2004jp@]                                 
     13130 2006-06-28 22:48    ┗["Akimasa" <asamika2o]