У меня есть этот PHP-скрипт, который я бы хотел оставить без изменений:
$display = array(
'QDATETIME',
'ID',
'NAME',
'CATEGORY',
'APPSVERSION',
'OSVERSION',
);
$sql = sprintf("
select %s from quincytrack
where qdatetime > (now() - interval '2 day') and
qdatetime <= now()",
join(', ', $display));
$sth = $pg->prepare($sql);
$sth->execute($args);
Моя проблема в том, что QDATETIME печатается как 2010-12-18 15: 51: 37 , а мне нужно как 2010-12-18 . Я знаю, что могу назвать to_char (QDATETIME, 'YYYY-MM-DD') как QDATETIME , но предпочел бы найти какой-то другой способ повлиять на формат вывода даты ...
Использование PostgreSQL 8.4.5 под CentOS 5.5 Linux / 64 bit.
Спасибо!
Alex