2014-01-18 67 views
0

我想按工作類型顯示每月總髮票數,但似乎是在縮減每月總數。我只想顯示每個工作類型的總數。顯示每月而不是具體數據。需要小的調整

這是我到目前爲止已經完成:

select `vinvoices`.`yymm` AS `yymm`, 
`vinvoices`.`location` AS `job_location`, 
`vinvoices`.`job_no` AS `job_no`, 
format(sum(`vinvoices`.`amount`),0) AS `amount`, 
`tjobtypes`.`type_name` AS `type` from ((`vinvoices` join `tjobs` on((`tjobs`.`job_no` = `vinvoices`.`job_no`))) join `tjobtypes` on((`tjobtypes`.`type_no` = `tjobs`.`type_no`))) 
group by `vinvoices`.`yymm`,`vinvoices`.`location` 

這裏是vinvoices領域:

  • 日期
  • job_no - 這通過tjobs表連接到jobtypes場
  • job_name
  • client_name
  • ppaid
  • inv_no
  • 概率
  • 筆記
  • 接觸
  • 位置
  • YYMM

回答

0

我認爲你需要寫COUNT()而不是SUM(),就像這樣:

select `vinvoices`.`yymm` AS `yymm`, 
`vinvoices`.`location` AS `job_location`, 
`vinvoices`.`job_no` AS `job_no`, 
format(COUNT(`vinvoices`.`amount`),0) AS `amount`, 
`tjobtypes`.`type_name` AS `type` from ((`vinvoices` join `tjobs` on((`tjobs`.`job_no` = `vinvoices`.`job_no`))) join `tjobtypes` on((`tjobtypes`.`type_no` = `tjobs`.`type_no`))) 
group by `vinvoices`.`yymm`,`vinvoices`.`location` 
+0

嗨感謝您的回覆。我需要得到金額字段 – EatCodePlaySleep

+0

@kinsesyete的總和,我不確定你的問題,請你告訴我更多關於!!! –

+0

當然,我只想按月(tjobs表)按工作類型編號列出發票。目前,它每月都會顯示發票。 發票字段在帖子上更新。 – EatCodePlaySleep

相關問題