powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Узнать min(date) при наступлении события
4 сообщений из 4, страница 1 из 1
Узнать min(date) при наступлении события
    #36125099
Maxim_Ultrik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята подскажите плиз. Надо составить sql запрос

Есть таблица

date, amount
--------------
1.01. 10
1.02. 20
1.03. 23
1.04. 50
1.05. 55


Мне надо получить дату когда сумма amount привысила 50 к примеру.

То есть MIN(date), когда SUM(amount) >50
Мозг поломал..
...
Рейтинг: 0 / 0
Узнать min(date) при наступлении события
    #36125252
MAXHATbIu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так подойдёт?
Код: plaintext
1.
2.
3.
select min(date) from #t 
where (	select sum(amount) 
		from #t t1 
		where t1.date <=#t.date) > 50 
...
Рейтинг: 0 / 0
Узнать min(date) при наступлении события
    #36125346
Maxim_Ultrik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAXHATbIuтак подойдёт?
Код: plaintext
1.
2.
3.
select min(date) from #t 
where (	select sum(amount) 
		from #t t1 
		where t1.date <=#t.date) > 50 



Похоже на то... спасибо... щас плотный тест проведу...
...
Рейтинг: 0 / 0
Узнать min(date) при наступлении события
    #36125790
Maxim_Ultrik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да работает.. спасибо... че то я туплю последнее время... обидно
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Узнать min(date) при наступлении события
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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