Ich habe diese PHP-Skript, das ich unverändert halten möchten:PostgreSQL: Wie formatiert man Datum ohne to_char() zu verwenden?
$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);
Mein Problem ist, dass QDateTime als 2010-12-18 15.51.37 gedruckt wird, während ich es als brauchen 2010-12-18. Ich weiß, ich nennen könnte to_char (QDateTime, ‚YYYY-MM-DD‘) als QDateTime, aber würde es vorziehen, eine andere Art und Weise zu finden, das Datum Ausgabeformat zu beeinflussen ...
Mit PostgreSQL 8.4.5 unter CentOS 5.5 Linux/64 Bit.
Vielen Dank! Alex
'TO_CHAR' wurde speziell für die Formatierung der Ausgabe entwickelt. Warum willst du es nicht benutzen? – Quassnoi