0

我有一个列名为 date_stamp 的 PostgreSQL 表,它的数据类型是“日期”。
我需要执行以下查询,但它不起作用。任何人都可以帮忙吗?谢谢你。
(我正在使用 PHP)

$DS = date('d m Y' ,$data['time_stamp']);       

$query = "SELECT id from ".$this->table_ud." WHERE user_id=43 AND date_stamp=to_date(".$DS.",YYYY MM DD)";
4

1 回答 1

1

没必要使用to_date

你可以这样做:

$DS = date('Y-m-d' ,$data['time_stamp']);       
$query = "SELECT id from ".$this->table_ud." WHERE user_id=43 AND date_stamp='$DS'";
于 2012-08-02T08:46:38.080 回答