On 04.12.2011 16:21, Sławomir Paszkiewicz wrote:
W dniu 4 grudnia 2011 14:15 użytkownik Tomasz Chiliński napisał:
On 04.12.2011 15:05, Tomasz Chiliński wrote:
No to wszystko jasne. Pewnie trzeba tam w zapytaniach będzie poprzednich odwołania do pól pdiscount i vdiscount aliasami tabel.
Spróbuj teraz wersji z CVS.
Ten sam błąd występuje jeszcze przy wejściu w komputer klienta (nodeinfo):
Wystąpiły błędy w obsłudze bazy danych! ZAPYTANIE: SELECT a.id [2] AS id, a.tariffid, a.customerid, a.period, a.at [3], a.suspended, a.invoice, a.settlement, a.datefrom, a.dateto, a.pdiscount, a.vdiscount, a.liabilityid, t.uprate, t.upceil, t.downceil, t.downrate, (CASE WHEN t.value IS NULL THEN l.value ELSE t.value END) AS value, (CASE WHEN t.name [4] IS NULL THEN l.name [5] ELSE t.name [6] END) AS name FROM assignments a LEFT JOIN tariffs t ON (a.tariffid = t.id [7]) LEFT JOIN liabilities l ON (a.liabilityid = l.id [8]) WHERE a.customerid=102 AND (a.dateto > 1322953200 OR a.dateto = 0) AND (a.liabilityid = 0 OR (a.liabilityid != 0 AND (a.at [9] >= 1322953200 OR a.at [10] < 531))) ORDER BY a.datefrom, value BŁĄD: Unknown column a.pdiscount in field list
Tutaj coś innego, bo odwołanie do pola pdiscount przez alias tabeli a jest prawidłowe. To też na MySQL?