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

mysql:11772

From: 梅沢 功 <梅沢 功 <umezawa@xxxxxxxxxx>>
Date: Sat, 16 Jul 2005 11:06:26 +0900
Subject: [mysql 11772] Re: where区の書き方が分かりません。

梅沢です。

> From: 柳町 洋光 <hiromitsu@xxxxxxxxxx>
> Date: 2005/07/16 Sat AM 10:28:02 JST
>
> Table  Create Table  
> diary CREATE TABLE `diary` (
>  `date` int(11) NOT NULL default '0',
>  `title` varchar(80) NOT NULL default '',
>  `message` longtext NOT NULL,
>  PRIMARY KEY  (`date`),
>  FULLTEXT KEY `title` (`title`)
> ) TYPE=MyISAM 
> 
> > SELECT `date` FROM `diary` LIMIT 0,5;
> 
> date  
> 1121298488 
> 1121298743 

なるほど。
date には GMT '1970-01-01 00:00:00'からの通算秒を入れているのですね。
だとしたら、
  SELECT * FROM diary WHERE FROM_UNIXTIME(date) like '2005-07%';
とか書けば良いのではないでしょうか。

> は、一月分のデータを取り出したい方法として、where区以外に私は思いつかな
> いのですが?
> それとも、PHPのプログラムの中で、その処理をさせた方がいいということ
> でしょうか?

そういうことではなく、どのように定義されたテーブルにどのようなデータを
入れた状態で質問されているのかを書いて欲しい、という趣旨だと思います。



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

->   11772 2005-07-16 11:06 [梅沢 功 <umezawa@xx] Re: where区の書き方が分かりません。     
     11775 2005-07-17 02:20 ┗[柳町 洋光 <hiromits]