Advertisement
Guest User

Untitled

a guest
Aug 19th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. SELECT COUNT(CT.cumTxnReportId),CT.cumTxnReportId,CT.ticketNum ,DATE_FORMAT(CT.exitDateTimeUtc,'%m-%Y'),
  2. sum(netAmount) As total_revenue,D.name,HOUR(CT.entranceDateTimeUtc) as entryHour,
  3. HOUR(CT.exitDateTimeUtc) as exitHour,CT.entranceDateTimeUtc,CT.exitDateTimeUtc,CT.netAmount AS netAmount,
  4. CT.grossAmount,CT.discountAmount,CT.rate,CT.txnType,CT.ticketType,CT.txnNum,CT.numDiscounts
  5. FROM Parkloco.ParkingArea PA JOIN IParcPro.Device D ON PA.id = D.parkingAreaId
  6. JOIN Parkloco.RateCard RC ON PA.id = RC.parkingAreaId JOIN IParcPro.CumTxn CT ON D.id = CT.deviceId
  7. WHERE PA.uuid = '27d842c1-7057-11e6-a0eb-1245b0d35d23'
  8. AND ( CT.txnType = 'Allowed' OR CT.txnType = 'Add' OR CT.txnType = 'Normal' OR CT.txnType = 'Offline' OR CT.txnType = 'Repay')
  9. AND ((CT.entranceDateTimeUtc >= '2016-08-01 00:00:00' AND CT.exitDateTimeUtc <= '2017-04-31 23:59:59'))
  10. AND ( RC.state = 'active' OR RC.state = 'archived') AND RC.fromDateTimeUtc <= '2017-04-31 23:59:59'
  11. AND ( RC.thruDateTimeUtc IS NULL OR RC.thruDateTimeUtc >= '2016-08-01 00:00:00')
  12. AND ( TIMESTAMPDIFF (SECOND, CT.entranceDateTimeUtc, CT.exitDateTimeUtc) >= '0' * 60)
  13. AND ( TIMESTAMPDIFF (SECOND, CT.entranceDateTimeUtc, CT.exitDateTimeUtc) < '1441' * 60)
  14. AND CT.numDiscounts=0 AND CT.ticketNum !=0 GROUP BY DATE_FORMAT(CT.exitDateTimeUtc,'%m-%Y')
  15.  
  16. SELECT COUNT(CT.cumTxnReportId),CT.cumTxnReportId,CT.ticketNum ,DATE_FORMAT(CT.exitDateTimeUtc,'%m-%Y'),
  17. sum(netAmount) As total_revenue,D.name,HOUR(CT.entranceDateTimeUtc) as entryHour,
  18. HOUR(CT.exitDateTimeUtc) as exitHour,CT.entranceDateTimeUtc,CT.exitDateTimeUtc,CT.netAmount AS netAmount,
  19. CT.grossAmount,CT.discountAmount,CT.rate,CT.txnType,CT.ticketType,CT.txnNum,CT.numDiscounts
  20. FROM Parkloco.ParkingArea PA JOIN IParcPro.Device D ON PA.id = D.parkingAreaId
  21. JOIN Parkloco.RateCard RC ON PA.id = RC.parkingAreaId JOIN IParcPro.CumTxn CT ON D.id = CT.deviceId
  22. WHERE PA.uuid = '27d842c1-7057-11e6-a0eb-1245b0d35d23'
  23. AND ( CT.txnType = 'Allowed' OR CT.txnType = 'Add' OR CT.txnType = 'Normal' OR CT.txnType = 'Offline' OR CT.txnType = 'Repay')
  24. AND ((CT.entranceDateTimeUtc >= '2016-08-01 00:00:00' AND CT.exitDateTimeUtc <= '2017-07-31 23:59:59'))
  25. AND ( RC.state = 'active' OR RC.state = 'archived') AND RC.fromDateTimeUtc <= '2017-07-31 23:59:59'
  26. AND ( RC.thruDateTimeUtc IS NULL OR RC.thruDateTimeUtc >= '2016-08-01 00:00:00')
  27. AND ( TIMESTAMPDIFF (SECOND, CT.entranceDateTimeUtc, CT.exitDateTimeUtc) >= '0' * 60)
  28. AND ( TIMESTAMPDIFF (SECOND, CT.entranceDateTimeUtc, CT.exitDateTimeUtc) < '1441' * 60)
  29. AND CT.numDiscounts=0 AND CT.ticketNum !=0 GROUP BY DATE_FORMAT(CT.exitDateTimeUtc,'%m-%Y')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement