[MT2435] Fixed the SQL syntax error in GetLateOrders
authorJean-André Santoni <jeanandre.santoni@biblibre.com>
Wed, 2 Dec 2009 16:23:55 +0000 (17:23 +0100)
committerHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Sun, 20 Dec 2009 13:31:23 +0000 (14:31 +0100)
C4/Acquisition.pm

index 1f1132b..a1238a4 100644 (file)
@@ -1493,15 +1493,16 @@ sub GetLateOrders {
         biblioitems.publicationyear,
     ";
     my $from = "
-    FROM (((
-        (aqorders LEFT JOIN biblio     ON biblio.biblionumber         = aqorders.biblionumber)
-        LEFT JOIN biblioitems          ON biblioitems.biblionumber    = biblio.biblionumber)
-        LEFT JOIN aqbudgets            ON aqorders.budget_id          = aqbudgets.budget_id),
-        (aqbasket LEFT JOIN borrowers  ON aqbasket.authorisedby       = borrowers.borrowernumber)
-        LEFT JOIN aqbooksellers        ON aqbasket.booksellerid       = aqbooksellers.id
+    FROM
+        aqorders LEFT JOIN biblio     ON biblio.biblionumber         = aqorders.biblionumber
+        LEFT JOIN biblioitems         ON biblioitems.biblionumber    = biblio.biblionumber
+        LEFT JOIN aqbudgets           ON aqorders.budget_id          = aqbudgets.budget_id,
+        aqbasket LEFT JOIN borrowers  ON aqbasket.authorisedby       = borrowers.borrowernumber
+        LEFT JOIN aqbooksellers       ON aqbasket.booksellerid       = aqbooksellers.id
         WHERE aqorders.basketno = aqbasket.basketno
-        AND ( (datereceived = '' OR datereceived IS NULL)
-            OR (aqorders.quantityreceived < aqorders.quantity)
+        AND ( datereceived = ''
+            OR datereceived IS NULL
+            OR aqorders.quantityreceived < aqorders.quantity
         )
     ";
     my $having = "";