2014-10-01 2 views
1

У меня есть таблица dailyentry в этом следующую структуру с даннымигруппы по два условия в MySQL Query

+----+----------+-------+---------+ 
| id | date |loan_id|daily_amt| 
+----+----------+-------+---------+ 
| 1 |20-07-2014| 1 | 200 | 
| |   |  |   | 
| 2 |20-07-2014| 1 | 300 | 
| |   |  |   | 
| 3 |20-07-2014| 2 | 400 | 
| |   |  |   | 
| 4 |20-07-2014| 2 | 200 | 
| |   |  |   | 
| 5 |21-07-2014| 1 | 100 | 
+----+----------+-------+---------+ 

Мне нужно, чтобы каждый день daily_amt общей для каждого loan_id. как это показано ниже.

+----+----------+-------+---------+ 
| id | date |loan_id|daily_amt| 
+----+----------+-------+---------+ 
| 1 |20-07-2014| 1 | 500 | 
| |   |  |   | 
| 3 |20-07-2014| 2 | 600 | 
| |   |  |   | 
| 5 |21-07-2014| 1 | 100 | 
+----+----------+-------+---------+ 

Я попытался его получить groub by date. как это ниже,

select *,sum(daily_amt) from dailyentry group by date

Этот результат запроса показывает, как показано ниже.

+----+----------+-------+---------+--------------+ 
| id | date |loan_id|daily_amt|sum(daily_amt)| 
+----+----------+-------+---------+--------------+ 
| 1 |20-07-2014| 1 | 500 |  1100  | 
| |   |  |   |    | 
| 5 |20-07-2014| 1 | 100 |  100  | 
+----+----------+-------+---------+--------------+ 

Я надеюсь, что некоторые уже решают проблему, как это раньше. Пожалуйста, поделитесь некоторыми идеями.

+0

Вы хотите Gorup двумя элементами? – user28470

+0

да ... по дате, а также loan_id –

ответ

2

Вы пробовали:

select *,sum(daily_amt) from dailyentry group by date, loan_id 
+0

Я пробовал с 'group by date и loan_id' вот так .. Я пропустил использовать', 'там ... в любом случае спасибо ... –

Смежные вопросы