/
Marg-S
/
PostgreSQL_Pool
Обзор
Документация
Войти
/
Marg-S
/
PostgreSQL_Pool
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
rush01_model.sql
42 строки
2 KB
rodolphu
Add source files
07 апр 2024, 15:59
07 апр 2024, 15:59
a6a6a01
Код
Авторство
О чём код?
create table "user" (id bigint primary key , name varchar, lastname varchar); insert into "user" values (1,'Иван', 'Иванов'); insert into "user" values (2,'Петр', null); insert into "user" values (3, null, 'Сидоров'); create table currency( id bigint not null , name varchar not null , rate_to_usd numeric, updated timestamp ); insert into currency values (100, 'EUR', 0.9, '2022-03-03 13:31'); insert into currency values (100, 'EUR', 0.89, '2022-03-02 12:31'); insert into currency values (100, 'EUR', 0.87, '2022-03-02 08:00'); insert into currency values (100, 'EUR', 0.9, '2022-03-01 15:36'); insert into currency values (200, 'USD', 1, '2022-03-03 13:31'); insert into currency values (200, 'USD', 1, '2022-03-02 12:31'); insert into currency values (300, 'JPY', 0.0087, '2022-03-03 13:31'); insert into currency values (300, 'JPY', 0.0079, '2022-03-01 13:31'); create table balance (user_id bigint, money numeric, type integer, currency_id integer, updated timestamp); insert into balance values (4, 120,1, 200, '2022-01-01 01:31'); insert into balance values (4, 120,0, 300, '2022-01-01 01:31'); insert into balance values (1, 20,1, 100, '2022-01-01 13:31'); insert into balance values (1, 200,1, 100, '2022-01-09 13:31'); insert into balance values (1, 190,1, 100, '2022-01-10 13:31'); insert into balance values (2, 100,2, 210, '2022-01-09 13:31'); insert into balance values (2, 103,2, 210, '2022-01-10 13:31'); insert into balance values (3, 50,0, 100, '2022-01-09 13:31'); insert into balance values (3, 500,1, 200, '2022-01-09 13:31'); insert into balance values (3, 500,2, 300, '2022-01-09 13:31');