From 2c04ff219ea004469a34918da09171ea04072fe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Sat, 2 Mar 2024 18:09:52 +0100 Subject: [PATCH] [IMP]pms_api_rest: sql report service sql update --- pms_api_rest/data/sql_reports.xml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/pms_api_rest/data/sql_reports.xml b/pms_api_rest/data/sql_reports.xml index 391095cc8..d045c9876 100644 --- a/pms_api_rest/data/sql_reports.xml +++ b/pms_api_rest/data/sql_reports.xml @@ -110,23 +110,27 @@ line.day_qty as "Units", reservation.adults as "Room Adults", reservation.children as "Room Childrens", - line.is_board_service as "Board Service" + line.is_board_service as "Board Service", + reservation.partner_name as "Partner name", + line.price_unit as "Precio" FROM pms_service_line line LEFT JOIN product_product product - ON line.product_id = product.id + ON line.product_id = product.id LEFT JOIN product_template product_tmpl - ON product.product_tmpl_id = product_tmpl.id + ON product.product_tmpl_id = product_tmpl.id LEFT JOIN pms_reservation reservation - ON line.reservation_id = reservation.id + ON line.reservation_id = reservation.id LEFT JOIN pms_checkin_partner room_host - ON room_host.reservation_id = reservation.id + ON room_host.reservation_id = reservation.id WHERE (line.date >= %(x_date_from)s) + AND (line.date <= %(x_date_to)s) AND (line.pms_property_id = %(x_pms_property_id)s) - GROUP BY - line.id, product_tmpl.name, reservation.name, reservation.rooms, reservation.adults, reservation.children; + AND (reservation.state != 'cancel') + GROUP BY line.id, product_tmpl.name, reservation.name, reservation.rooms, reservation.adults, reservation.children, reservation.partner_name, line.price_unit + ORDER BY date asc