Гость
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Как суммировать / 13 сообщений из 13, страница 1 из 1
22.05.2014, 09:59
    #38648422
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' - потом что
...
Рейтинг: 0 / 0
22.05.2014, 10:00
    #38648424
shalx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как суммировать
вот база
...
Рейтинг: 0 / 0
22.05.2014, 14:16
    #38649058
pit_alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как суммировать
shalx,

потом следующее условие, и про сумму не забыть
...
Рейтинг: 0 / 0
22.05.2014, 17:54
    #38649389
shalx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как суммировать
Отличный ответ , я и не думал что нужно еще условие писать .
Прекрастный форум - хорошо обсуждаем .
...
Рейтинг: 0 / 0
23.05.2014, 04:47
    #38649714
Как суммировать
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)
...
Рейтинг: 0 / 0
23.05.2014, 04:51
    #38649715
Как суммировать
shalx,

в предыдущем ответе забыл смайлик поставить вот такой

З.Ы.
но правильнее будет, конечно же, ещё одно условие добавить в WHERE, чтобы изначально до минимума сократить входной набор данных, поступающий на агрегацию. :)

Если же тебе нужно что-то иное, то приводи тестовый набор исходных данных и желаемый вид результата на них.
...
Рейтинг: 0 / 0
23.05.2014, 10:24
    #38649828
shalx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как суммировать
Вот эти запросы надо объединить , это возможно ?
SELECT * FROM t_table WHERE dat BETWEEN '2014-5-19' AND '2014-5-20'
SELECT SUM (cost) FROM t_table WHERE kredit ='5. Equity '
...
Рейтинг: 0 / 0
23.05.2014, 10:43
    #38649850
pit_alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как суммировать
shalxОтличный ответ , я и не думал что нужно еще условие писать .
Прекрастный форум - хорошо обсуждаем .

что непонятного в моем ответе?
...
Рейтинг: 0 / 0
23.05.2014, 10:44
    #38649854
pit_alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как суммировать
pit_alex,

добавить второе условие из второго SELECT в первый и функцию SUM
...
Рейтинг: 0 / 0
23.05.2014, 10:59
    #38649886
shalx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как суммировать
Так что ли
SELECT *,SUM (cost) FROM t_table WHERE dat BETWEEN '2014-5-19' AND '2014-5-20' (kredit ='5. Equity ')
чтобы понять синтаксис sql может один раз вы покажите код для наглядности , я совсем чайник в sql , прогу почти закончил только этi запросы мешают (я делаю бесплатную программу для всех)
...
Рейтинг: 0 / 0
23.05.2014, 11:50
    #38650003
pit_alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как суммировать
...
Рейтинг: 0 / 0
23.05.2014, 12:10
    #38650053
shalx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как суммировать
SELECT *,SUM (cost) FROM t_table WHERE kredit ='5. Equity ' AND dat BETWEEN '2014-5-19' AND '2014-5-20'

Очень странный язык , как то сделал но не знаю как
...
Рейтинг: 0 / 0
23.05.2014, 12:11
    #38650057
shalx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как суммировать
Спасибо pit_alex
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Как суммировать / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]