Size: a a a

2020 December 10

N

Negative in 💻 Coding Ru
Чет снова затупил
источник

N

Negative in 💻 Coding Ru
Negative
Теперь на дату осталось только Макс и мин стоимость поставить
Это я понимаю, но как написать чет не догоняю
источник

N

Negative in 💻 Coding Ru
Andrey Sea
ну норм ))) я бы сделал по-быстрому выбор максимальных дат и подзапросами мин-макс )
Ну там не выбор Макс дат, там нужно к каждой строке ближайшую предыдущую дату и Макс и мин стоимости этой даты
источник

N

Negative in 💻 Coding Ru
А можно как-нибудь записать max(lag) ?😁
источник

N

Negative in 💻 Coding Ru
Negative
Ну там не выбор Макс дат, там нужно к каждой строке ближайшую предыдущую дату и Макс и мин стоимости этой даты
Так и не догнал, как повесить макс и мин стоимости
источник

A

Andrey Sea in 💻 Coding Ru
Negative
Ну там не выбор Макс дат, там нужно к каждой строке ближайшую предыдущую дату и Макс и мин стоимости этой даты
ближайшая предыдущая - это и есть максимум из предыдущих меньше такой-то
источник

N

Negative in 💻 Coding Ru
Рили
источник

N

Negative in 💻 Coding Ru
Т.е. надо добавить ещё один log ,только на min
источник

A

Andrey Sea in 💻 Coding Ru
ну можешь сделать тестовую таблицу и прислать её экспорт, на ней попробуем
источник

N

Negative in 💻 Coding Ru
Сейчас сделаем
источник

N

Negative in 💻 Coding Ru
Примерно та к
источник

A

Andrey Sea in 💻 Coding Ru
только что было и пропало ) скомпактируй вид )
источник

A

Andrey Sea in 💻 Coding Ru
Negative
Примерно та к
выложи нормально. без двойных переводов строк
источник

N

Negative in 💻 Coding Ru
CREATE TABLE X

(city varchar (10),

type varchar (10),

cost int,

reportdate date);


INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Peach',690,'31-03-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Peach',95,'01-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Peach',50,'02-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Apple',538,'31-03-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Apple',303,'01-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Apple',836,'02-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Pinapple',137,'31-03-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Pinapple',849,'02-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Pinapple',900,'03-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Peach',20,'31-03-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Peach',255,'01-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Peach',706,'02-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Apple',284,'31-03-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Apple',958,'01-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Melon',790,'02-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Pinapple',535,'01-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Pinapple',29,'04-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Pinapple',610,'06-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
(null,'Apple',438,'06-04-2020');

CREATE TABLE X_2

(city varchar (10),

type varchar (10),

cost int,

reportdate date);

INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
(null,'Peach',632,'31-03-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Peach',268,'01-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Peach',115,'02-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Apple',303,'31-03-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Apple',4,'01-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Apple',734,'02-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Pinapple',null,'31-03-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Pinapple',600,'02-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Pinapple',160,'03-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Lyon','Peach',337,'31-03-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Lyon','Peach',740,null);
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Lyon','Peach',62,'02-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Lyon','Apple',983,'31-03-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Lyon','Apple',509,'01-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Lyon','Apple',609,'02-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Marseille','Watermelon',869,'01-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Marseille','Watermelon',129,'04-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Marseille','Watermelon',761,'05-04-2020');
источник

A

Andrey Sea in 💻 Coding Ru
Negative
CREATE TABLE X

(city varchar (10),

type varchar (10),

cost int,

reportdate date);


INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Peach',690,'31-03-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Peach',95,'01-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Peach',50,'02-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Apple',538,'31-03-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Apple',303,'01-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Apple',836,'02-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Pinapple',137,'31-03-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Pinapple',849,'02-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Paris','Pinapple',900,'03-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Peach',20,'31-03-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Peach',255,'01-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Peach',706,'02-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Apple',284,'31-03-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Apple',958,'01-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Melon',790,'02-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Pinapple',535,'01-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Pinapple',29,'04-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
('Lyon','Pinapple',610,'06-04-2020');
INSERT INTO X
(city,type,cost,reportdate)
VALUES
(null,'Apple',438,'06-04-2020');

CREATE TABLE X_2

(city varchar (10),

type varchar (10),

cost int,

reportdate date);

INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
(null,'Peach',632,'31-03-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Peach',268,'01-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Peach',115,'02-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Apple',303,'31-03-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Apple',4,'01-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Apple',734,'02-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Pinapple',null,'31-03-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Pinapple',600,'02-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Paris','Pinapple',160,'03-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Lyon','Peach',337,'31-03-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Lyon','Peach',740,null);
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Lyon','Peach',62,'02-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Lyon','Apple',983,'31-03-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Lyon','Apple',509,'01-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Lyon','Apple',609,'02-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Marseille','Watermelon',869,'01-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Marseille','Watermelon',129,'04-04-2020');
INSERT INTO X_2
(city,type,cost,reportdate)
VALUES
('Marseille','Watermelon',761,'05-04-2020');
ага, и что тут надо сделать?
источник

N

Negative in 💻 Coding Ru
Объединить данные из двух таблиц, вывести :макс.стоимость, мин.стоимость,город, тип
После добавить к каждой строке ближайшую предыдущую дату и в вывод засунуть прошлую дату, Макс. Стоимость и Мин.стоимость на эту дату. Все в одном запросе
источник

A

Andrey Sea in 💻 Coding Ru
select city, type, min(cost), max(cost), max(reportdate) from
(
 select city, type, cost, reportdate from x
 union
 select city, type, cost, reportdate from x_2
) t
group by city, type
order by city, type
источник

A

Andrey Sea in 💻 Coding Ru
а в чем проблема? )
источник

N

Negative in 💻 Coding Ru
Как вариант
источник

A

Andrey Sea in 💻 Coding Ru
ну в плане что там сложного было? или я что-то не понимаю
источник