Untitled
By: a guest | Mar 14th, 2010 | Syntax:
MySQL | Size: 1.27 KB | Hits: 53 | Expires: Never
SELECT c.idContract,c.cl_nome, c.cl_cognome, c.Users_idUsers, sca.idService, sca.data_attivazione, sca.data_disattivazione,sca.salePrice, sca.startUpPrice,
sca.provvigione, s.period, s.idService, s.description, u.name, u.lastname, sca.unatantum,
DATEDIFF( IFNULL(sca.data_disattivazione, NOW( )) , sca.data_attivazione) timeFrame, 0 timeFrameFrom, 0 timeFrameTo, 0 timeFrameDisTo, 0 timeFrameDisFrom, sca.qty, sca.data_attivazione=sca.data_attivazione hasUnatantum,
GROUP_CONCAT(dop.qty) dqty, GROUP_CONCAT(dop.qtyPaid) dqtyPaid,
GROUP_CONCAT(dop.qtyOnSale) dqtyOnSale, GROUP_CONCAT(dop.qtyOnSalePaid) dqtyOnSalePaid, GROUP_CONCAT(dop.begin_date) dbegin_date, MAX(cp.dataPagamento) dataUltimoPagamento, 0 timeFramePayFrom, 0 timeFramePayTo
FROM Contract c
JOIN ServicesContractsAssociation sca ON ( sca.idContract = c.idContract AND sca.status =2 )
JOIN Services s ON ( s.idService = sca.idService )
JOIN Users u ON ( u.idUsers =Users_idUsers )
LEFT JOIN DefaultOnPayments dop ON (dop.idService=sca.idService && dop.idContract=sca.idContract)
LEFT JOIN CommissionsPayments cp ON (u.idUsers = cp.idUser);
WHERE 1 AND sca.idUser IN (1,3,4,5,6,7,8,9,10,11,12,13) AND sca.idUser=13
GROUP BY sca.idContract, sca.idService <?xml version="1.0" encoding="UTF-8"?>