|
|
|
(MySQL) подсчет нескольких значений с условием
|
|||
|---|---|---|---|
|
#18+
Здрасте! Есть таблица: clicks id_click flag_pay date_click Нужно подсчитать количество кликов с flag_pay = 0 и с flag_pay = 1, с группировкой по дате. Как лучше всего вместо двух запросов сделать это в одном? Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 08:28 |
|
||
|
(MySQL) подсчет нескольких значений с условием
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 08:37 |
|
||
|
(MySQL) подсчет нескольких значений с условием
|
|||
|---|---|---|---|
|
#18+
SELECT COUNT(case when flag_pay = 0 then id_click else 0 end) as cnt_free, COUNT(case when flag_pay = 1 then id_click else 0 end) as cnt_pay FROM clicks WHERE flag_pay = 0 GROUP BY(date_click) чета все равно все подряд считает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 09:20 |
|
||
|
(MySQL) подсчет нескольких значений с условием
|
|||
|---|---|---|---|
|
#18+
Вместо жестокого и бессмысленного Код: sql 1. надо использовать простенькое Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 09:23 |
|
||
|
(MySQL) подсчет нескольких значений с условием
|
|||
|---|---|---|---|
|
#18+
))) матом здесь ругаться нельзя..... ))) на бумажке алгоритм нарисуйте и строго по квадратикам Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 09:27 |
|
||
|
(MySQL) подсчет нескольких значений с условием
|
|||
|---|---|---|---|
|
#18+
опечатка, спасибо!!! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 09:30 |
|
||
|
(MySQL) подсчет нескольких значений с условием
|
|||
|---|---|---|---|
|
#18+
здравствуйте, а если условий больше 2-х. например есть таблица zak id tov_id zak total 1 1 10 1.10 2 2 10 2.20 3 2 20 3.30 4 3 20 4.40 5 4 21 5.50 6 1 21 6.60 можно одним запросом получить сумму столбца total по признаку zak чтобы было itog zak full_total 10 3.30 20 7.70 31 12.10 я пробовал как-то так: Код: sql 1. 2. 3. 4. 5. 6. но в итоге он щитает всю сумму столбца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2016, 00:55 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39183222&tid=1832090]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 446ms |

| 0 / 0 |
