Ответить

 

Опции темы
Старый 14.10.2010, 00:44   #1
raus
Модератор ФССП
 
Аватар для raus
 
Регистрация: 16.01.2009
Адрес: Россия / /
Сообщений: 3,373
Благодарности: 153
Поблагодарили 548 раз(а) в 528 сообщениях

Обратиться по нику
Цитата выделенного
По умолчанию

Не могу сообразить как высчитать остаток на депозите (Антилопа) на определенную дату. Подскажите ПЛЗ....
__________________
Yo Way Yo, Home Va-Ray,
Yo Ay-Rah, Jerhume Brunnen-G
 
В Минюст Цитата Спасибо
Старый 14.10.2010, 13:16   #2
belov-evgenii
Модератор раздела
 
Аватар для belov-evgenii
 
Регистрация: 03.03.2009
Сообщений: 151
Благодарности: 0
Поблагодарили 45 раз(а) в 45 сообщениях

Обратиться по нику
Цитата выделенного
По умолчанию

А потуги уже есть какие-то на sql? Я так просто не понимаю, что это такое.
 
В Минюст Цитата Спасибо
Старый 14.10.2010, 19:55   #3
raus
Модератор ФССП
 
Аватар для raus
 
Регистрация: 16.01.2009
Адрес: Россия / /
Сообщений: 3,373
Благодарности: 153
Поблагодарили 548 раз(а) в 528 сообщениях

Обратиться по нику
Цитата выделенного
По умолчанию

Цитата:
Сообщение от belov-evgenii Посмотреть сообщение
А потуги уже есть какие-то на sql?
пока нет

Цитата:
Сообщение от belov-evgenii Посмотреть сообщение
Я так просто не понимаю, что это такое.

я как то тоже хреново понимаю. Но смысл такой, что на определенную дату (пусть 14.09.2010) в арривалсум есть записи о поступлении сумм. Так же на эту дату в аутсумм есть списания денежных средств.
Если просто сминусовать сумму из аривалсум минус сумму аутсум - то получим текущий остаток, а нужно как то привязать к конкретной дате, т.е. на любую дату заданную в селекте нужно расчитать остаток. В этом чёй та и загвоздка ....
__________________
Yo Way Yo, Home Va-Ray,
Yo Ay-Rah, Jerhume Brunnen-G
 
В Минюст Цитата Спасибо
Старый 14.10.2010, 23:47   #4
belov-evgenii
Модератор раздела
 
Аватар для belov-evgenii
 
Регистрация: 03.03.2009
Сообщений: 151
Благодарности: 0
Поблагодарили 45 раз(а) в 45 сообщениях

Обратиться по нику
Цитата выделенного
По умолчанию

А списываемые суммы не привязываются к поступившим?
А так не катит?
Код:
потерто, смотри ниже
 
В Минюст Цитата Спасибо
Старый 15.10.2010, 06:10   #5
raus
Модератор ФССП
 
Аватар для raus
 
Регистрация: 16.01.2009
Адрес: Россия / /
Сообщений: 3,373
Благодарности: 153
Поблагодарили 548 раз(а) в 528 сообщениях

Обратиться по нику
Цитата выделенного
По умолчанию

кстати да,скорее всего так.... нужно попробовать....
__________________
Yo Way Yo, Home Va-Ray,
Yo Ay-Rah, Jerhume Brunnen-G
 
В Минюст Цитата Спасибо
Старый 15.10.2010, 12:41   #6
belov-evgenii
Модератор раздела
 
Аватар для belov-evgenii
 
Регистрация: 03.03.2009
Сообщений: 151
Благодарности: 0
Поблагодарили 45 раз(а) в 45 сообщениях

Обратиться по нику
Цитата выделенного
По умолчанию

Может ли быть на один приход более одного списания? А то в этом запросе он насчитает лишнего прихода.
 
В Минюст Цитата Спасибо
Старый 15.10.2010, 18:16   #7
raus
Модератор ФССП
 
Аватар для raus
 
Регистрация: 16.01.2009
Адрес: Россия / /
Сообщений: 3,373
Благодарности: 153
Поблагодарили 548 раз(а) в 528 сообщениях

Обратиться по нику
Цитата выделенного
По умолчанию

Цитата:
Сообщение от belov-evgenii Посмотреть сообщение
Может ли быть на один приход более одного списания?

да, может. Скорее всего процентов 70 - с двойным списанием (основной долг и сумма сбора)
__________________
Yo Way Yo, Home Va-Ray,
Yo Ay-Rah, Jerhume Brunnen-G
 
В Минюст Цитата Спасибо
Старый 15.10.2010, 18:46   #8
belov-evgenii
Модератор раздела
 
Аватар для belov-evgenii
 
Регистрация: 03.03.2009
Сообщений: 151
Благодарности: 0
Поблагодарили 45 раз(а) в 45 сообщениях

Обратиться по нику
Цитата выделенного
По умолчанию

Код:
select sum(arrivalsumm.sumin) - sum(outsumm.sumout) 
from arrivalsumm 
join (select outputsumm.frgsum, 
		sum(outputsumm.sumout) sumout 
	  from outputsumm 
	  where outputsumm.dsum <= '14.09.2010' 
	  group by 1) outsumm on arrivalsumm.keysum = outsumm.frgsum 
where arrivalsumm.dsum <= '14.09.2010'
 
В Минюст Цитата Спасибо
Старый 15.10.2010, 22:20   #9
raus
Модератор ФССП
 
Аватар для raus
 
Регистрация: 16.01.2009
Адрес: Россия / /
Сообщений: 3,373
Благодарности: 153
Поблагодарили 548 раз(а) в 528 сообщениях

Обратиться по нику
Цитата выделенного
По умолчанию

а кстати почему два раза в первом запросе считалось бы? Там ведь нет привязки PK=FK? кажется бы не к чему ему два раза считать.... ИМХО....
__________________
Yo Way Yo, Home Va-Ray,
Yo Ay-Rah, Jerhume Brunnen-G
 
В Минюст Цитата Спасибо
Старый 15.10.2010, 22:45   #10
belov-evgenii
Модератор раздела
 
Аватар для belov-evgenii
 
Регистрация: 03.03.2009
Сообщений: 151
Благодарности: 0
Поблагодарили 45 раз(а) в 45 сообщениях

Обратиться по нику
Цитата выделенного
По умолчанию

Код:
a.pk   a.sum	o.fk	o.sum 
123	 100	  123 	 100	  --долг 
123	 100	  123		7		--7%
Слева одна запись, справа две записи. Объединяем множества - получается две записи. Дальше уже считается сумма по столбцу.
 
В Минюст Цитата Спасибо


Быстрый ответ

Сообщение:
Опции


Ваши права в разделе