我有一個表tbl_remit。如何根據mysql中的2個日期來選擇記錄
|RemitNo|id|emp|emp_loc| emp_cat |ap_from| ap_to |amount|
| 1 |1 | a | PAL | PRIVATE |12/2015|12/2015| 50.00|
| 2 |1 | a | PAL | PRIVATE |01/2016|01/2016|100.00|
| 3 |1 | a | PAL | PRIVATE |02/2016|02/2016|100.00|
| 4 |2 | b | BTG |GOVERNMENT|01/2016|01/2016|200.00|
| 5 |2 | b | BTG |GOVERNMENT|02/2016|02/2016|200.00|
| 6 |3 | c | MAR | PRIVATE |12/2015|12/2015| 50.00|
| 7 |3 | c | MAR | PRIVATE |01/2016|01/2016|100.00|
| 8 |3 | c | MAR | PRIVATE |02/2016|02/2016|100.00|
我需要創建一個view_ap2015below,並從2015年及以下,其中emp_cat是私人和emp_loc組選擇它的所有匯款的總/總和。
我需要得到這張表。
|emp_loc| emp_cat |amount|
| PAL | PRIVATE | 50.00|
| MAR | PRIVATE | 50.00|
我用這個聲明,但2016年匯款仍然存在。
SELECT Emp_loc, Emp_Cat, FORMAT(SUM(Amount),2) As Amount
FROM tbl_remit
WHERE AP_from <= '01/01/2015' AND AP_To <= '01/01/2015' AND Emp_Cat = 'PRIVATE'
GROUP BY Emp_Loc
是因爲日期的AP_From和AP_To格式只有月和年?
謝謝。
你應該使用'Date'數據類型來存儲日期。 –
預期結果集中出現金額「50.00」的邏輯是什麼? –
我有72,000條僱主匯款記錄。我們需要知道所有PRIVATE公司在2015年的適用期限內支付了多少匯款。這只是一個例子。我應該爲示例添加更多記錄嗎? – Clorae