PostgreSQL 研究

2005-12-15 02:12:50 | | このエントリーを含むはてなブックマーク | Tag: postgres sql データベース 課題 学校

眠いー。暖房が直に当たるから暑い(少し変)。

CREATE TABLE hoge (name varchar(40), time timestamp);
INSERT INTO hoge (name, time) VALUES ('hoge.txt', '2005-12-15 02:09:47');
SELECT * FROM hoge WHERE time <= '2005-12-15'; # これだと 0 件
SELECT * FROM hoge WHERE date_trunc('day', time) <= '2005-12-15'; # これで 1 件

timestamp 型の場合、時刻を指定しないと無条件に 00:00:00 を指定する。従って日付関数の date_trunc() で日付情報以下を切り捨てる(内部的には 00:00:00 にしているのかな)必要がある。そうしないと必要な情報が手に入らないのだw

あぅ、テンションが変だ。そろそろ寝るかぁ。

Related Entries

There is not related articles.

Trackbacks

Trackback URI: http://blog.c--v.net/trackback/2005/12/15/1

There is no trackback.

Comments

There is no comment.

Name
URI (Homepage or Email)
Body