powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / SQLITE Капитализация вклада
4 сообщений из 4, страница 1 из 1
SQLITE Капитализация вклада
    #34453186
Железяка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли с помощью обыкновенного SQL посчитать капитализацию вклада если известна сумма вклада, % в месяц(или год) и количество месяцев действия вклада. В Excel решается просто

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 3000000 	
 3030000 	R[- 1 ]C1*( 1 / 100 )+R[- 1 ]C
 3060300 	R[- 1 ]C1*( 1 / 100 )+R[- 1 ]C
 3090903 	R[- 1 ]C1*( 1 / 100 )+R[- 1 ]C
 3121812 , 03 	R[- 1 ]C1*( 1 / 100 )+R[- 1 ]C
 3153030 , 15 	R[- 1 ]C1*( 1 / 100 )+R[- 1 ]C
 3184560 , 452 	R[- 1 ]C1*( 1 / 100 )+R[- 1 ]C
 3216406 , 056 	R[- 1 ]C1*( 1 / 100 )+R[- 1 ]C
 3248570 , 117 	R[- 1 ]C1*( 1 / 100 )+R[- 1 ]C
 3281055 , 818 	R[- 1 ]C1*( 1 / 100 )+R[- 1 ]C
 3313866 , 376 	R[- 1 ]C1*( 1 / 100 )+R[- 1 ]C
 3347005 , 04 	R[- 1 ]C1*( 1 / 100 )+R[- 1 ]C
Есть таблица договоров и выплат(начислений % в месяц) с датами
Вот подумываю сделать апдейтами, т.к. в голову ничего путного не приходит
...
Рейтинг: 0 / 0
SQLITE Капитализация вклада
    #34457912
Бабичев Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В твоей субд есть такие математические функции, как возведение в степень или логарифмы?
Если есть, то можно реализовать и при помощи обычного запроса...
...
Рейтинг: 0 / 0
SQLITE Капитализация вклада
    #34457941
Бабичев Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бабичев СергейВ твоей субд есть такие математические функции, как возведение в степень или логарифмы?
Если есть, то можно реализовать и при помощи обычного запроса...А если такого функционала нет, то насколько мне не изменяет память, то можно:
http://www.sqlite.org/lang_expr.html Additional functions may be written in C and added to the database engine using the sqlite3 create_function() API .
...
Рейтинг: 0 / 0
SQLITE Капитализация вклада
    #34485005
Alexbootch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно так:
BEGIN TRANSACTION;
CREATE TABLE raschet (id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, znach REAL);
INSERT INTO raschet (znach) SELECT (3000000 * 1/100) + 3000000;
INSERT INTO raschet (znach) select znach * 1/100 + znach from raschet WHERE id=1;
INSERT INTO raschet (znach) select znach * 1/100 + znach from raschet WHERE id=2;
INSERT INTO raschet (znach) select znach * 1/100 + znach from raschet WHERE id=3;
INSERT INTO raschet (znach) select znach * 1/100 + znach from raschet WHERE id=4;
INSERT INTO raschet (znach) select znach * 1/100 + znach from raschet WHERE id=5;
INSERT INTO raschet (znach) select znach * 1/100 + znach from raschet WHERE id=6;
INSERT INTO raschet (znach) select znach * 1/100 + znach from raschet WHERE id=7;
INSERT INTO raschet (znach) select znach * 1/100 + znach from raschet WHERE id=8;
INSERT INTO raschet (znach) select znach * 1/100 + znach from raschet WHERE id=9;
INSERT INTO raschet (znach) select znach * 1/100 + znach from raschet WHERE id=10;
COMMIT;
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / SQLITE Капитализация вклада
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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