Ich benutze psql (9.1.3). Ich habe eine Tabelle (sagen wir) APostgres Abfrage nicht übereinstimmend negative doppelte Genauigkeit Werte
A hat zwei Spalten:
A_Id: Integer
customer_pay: double precision
Ich habe diese Werte in der Tabelle.
a_id | customer_pay |
-------------------- + -------------- +
1733684 | -264.6 | 1723382 | -314.84 | 1728106 | 50.55 | 1741636 | -264.6 | (4 rows)
aber wenn ich
tatwählen a_id von A, wo customer_pay = -264,6;
Ich habe nichts.
Ich habe versucht alle möglichen Genauigkeitsvariationen wie -264.60, -264.00 usw. Diese Abfrage funktioniert genau für +264.6. Was soll ich tun, um Werte mit negativer doppelter Genauigkeit auszuwählen?
Danke für die Hilfe.
Ich lief dies in Oracle, scheint gut. – sagi
Ich habe versucht, "", "" usw. zu schreiben. Nichts funktioniert für mich in Postgres. – Amal
Wenn Sie 'WHERE ROUND (customer_pay) = -264' verwenden. Funktioniert es ? – sagi