mysql:7387
From: "Hisashi Chinami" <"Hisashi Chinami" <chinami@xxxxxxxxxx>>
Date: Sun, 30 Mar 2003 23:27:49 +0900
Subject: [mysql 07387] 日付の計算
初めまして。 いつも勉強させて頂いております。 ひとつ質問なのですが、下記のようなテーブルがあり、 tableA id startdate enddate 1 2003-03-02 2003-03-15 2 2003-03-05 0000-00-00 3 2003-03-017 2003-03-28 enddateとstartdateの差を計算させたいのですが、 中にはenddateのデータがないレコードもあり、 その場合は、今日の日付をenddateとして計算させたいのですが、 どうすれば宜しいのでしょうか? 今日が3月31日とすれば tableA id startdate enddate diff 1 2003-03-02 2003-03-15 13 2 2003-03-05 2003-03-31 26 3 2003-03-017 2003-03-28 11 このように計算したいのです。 できるかどうかもわかりませんが、もしできるのであれば 宜しくお願い致します。 因 寿
-> 7387 2003-03-30 23:27 ["Hisashi Chinami" <c] 日付の計算 7388 2003-03-30 23:47 ┗["Haruki Nakayama" <h] 7389 2003-03-30 23:58 ┗["Hisashi Chinami" <c] 7390 2003-03-31 00:32 ┣[Nakase Hiroaki <h_na] 7391 2003-03-31 00:30 ┗["Haruki Nakayama" <h] 7392 2003-03-31 00:57 ┗["Hisashi Chinami" <c]