|
Как суммировать
|
|||
---|---|---|---|
#18+
Помогите пожалуйста организовать запрос, хотелось бы суммировать "cost" от 2014-5-19 до 2014-5-20 , когда "debet" будет "1. The current assets ". SELECT * FROM t_table WHERE dat BETWEEN '2014-5-19' AND '2014-5-20' - потом что ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2014, 09:59 |
|
Как суммировать
|
|||
---|---|---|---|
#18+
shalx, потом следующее условие, и про сумму не забыть ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2014, 14:16 |
|
Как суммировать
|
|||
---|---|---|---|
#18+
Отличный ответ , я и не думал что нужно еще условие писать . Прекрастный форум - хорошо обсуждаем . ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2014, 17:54 |
|
Как суммировать
|
|||
---|---|---|---|
#18+
shalxПомогите пожалуйста организовать запрос, хотелось бы суммировать "cost" от 2014-5-19 до 2014-5-20 , когда "debet" будет "1. The current assets ". SELECT * FROM t_table WHERE dat BETWEEN '2014-5-19' AND '2014-5-20' - потом чтопотом в селект-листе sum(case when debet = 1 then cost else 0 end) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2014, 04:47 |
|
Как суммировать
|
|||
---|---|---|---|
#18+
shalx, в предыдущем ответе забыл смайлик поставить вот такой З.Ы. но правильнее будет, конечно же, ещё одно условие добавить в WHERE, чтобы изначально до минимума сократить входной набор данных, поступающий на агрегацию. :) Если же тебе нужно что-то иное, то приводи тестовый набор исходных данных и желаемый вид результата на них. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2014, 04:51 |
|
Как суммировать
|
|||
---|---|---|---|
#18+
Вот эти запросы надо объединить , это возможно ? SELECT * FROM t_table WHERE dat BETWEEN '2014-5-19' AND '2014-5-20' SELECT SUM (cost) FROM t_table WHERE kredit ='5. Equity ' ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2014, 10:24 |
|
Как суммировать
|
|||
---|---|---|---|
#18+
shalxОтличный ответ , я и не думал что нужно еще условие писать . Прекрастный форум - хорошо обсуждаем . что непонятного в моем ответе? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2014, 10:43 |
|
Как суммировать
|
|||
---|---|---|---|
#18+
pit_alex, добавить второе условие из второго SELECT в первый и функцию SUM ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2014, 10:44 |
|
Как суммировать
|
|||
---|---|---|---|
#18+
Так что ли SELECT *,SUM (cost) FROM t_table WHERE dat BETWEEN '2014-5-19' AND '2014-5-20' (kredit ='5. Equity ') чтобы понять синтаксис sql может один раз вы покажите код для наглядности , я совсем чайник в sql , прогу почти закончил только этi запросы мешают (я делаю бесплатную программу для всех) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2014, 10:59 |
|
Как суммировать
|
|||
---|---|---|---|
#18+
SELECT *,SUM (cost) FROM t_table WHERE kredit ='5. Equity ' AND dat BETWEEN '2014-5-19' AND '2014-5-20' Очень странный язык , как то сделал но не знаю как ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2014, 12:10 |
|
|
start [/forum/topic.php?fid=54&msg=38649828&tid=2008789]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 154ms |
0 / 0 |