powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка со сравнением значений двух дат
5 сообщений из 5, страница 1 из 1
Выборка со сравнением значений двух дат
    #39871946
jestersoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, помогите составить запрос что бы значения которые по отношению к пред. дате увеличились (первый запрос), а так же упали(второй запрос).

Есть такая база:
"id","value","date"
1, 30, 2019-10-03
2, 20, 2019-10-04

Пример:
Берем первую дату 2019-10-03 и ее значение сравниваем с второй датой 2019-10-04. 30 если больше 20 тогда идет как увеличение (попадает в первый запрос). А если наоборот то подходит ко второму запросу как падание позиции.
...
Рейтинг: 0 / 0
Выборка со сравнением значений двух дат
    #39871959
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jestersoftидет как увеличениекто идет? куда идет?

Приведите пример исходных данных и желаемого результата.
...
Рейтинг: 0 / 0
Выборка со сравнением значений двух дат
    #39872054
jestersoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исходные данные:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE TABLE `lc_arch` (
  `id` int(10) UNSIGNED NOT NULL,
  `site_id` int(10) UNSIGNED NOT NULL,
  `value` int(10) UNSIGNED NOT NULL,
  `query_id` int(10) UNSIGNED NOT NULL,
  `url` varchar(999) DEFAULT NULL,
  `zone_id` int(10) UNSIGNED DEFAULT NULL,
  `language_id` int(10) UNSIGNED DEFAULT NULL,
  `date` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;



Данные:
Код: sql
1.
2.
3.
4.
5.
INSERT INTO `lc_position_google` (`id`, `site_id`, `value`, `query_id`, `url`, `zone_id`, `language_id`, `date`) VALUES
(1, 4, 11, 510577, 'NULL', 1, 1, '2019-09-01'),
(2, 4, 10, 510577, 'NULL', 1, 1, '2019-10-01'),
(3, 4, 5, 510578, NULL, 1, 1, '2019-09-01'),
(4, 4, 3, 510578, NULL, 1, 1, '2019-10-01');



Требуется сравнить между датами 2019-09-01 и 2019-10-01 значения value: 11-10=1 со знаком +. Нужно вывести все query_id все что со знаком +, а для второго запроса нужно все вывести query_id со знаком -.

Более простой пример на магазине, нужно вывести товары которые в этом месяце поднялись в продаже по отношению ко второму и наоборот.
...
Рейтинг: 0 / 0
Выборка со сравнением значений двух дат
    #39872072
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так берёшь две копии таблицы, в первой отбираешь за первую дату, во второй соответственно за вторую - и сравниваешь. Какие проблемы-то?
...
Рейтинг: 0 / 0
Выборка со сравнением значений двух дат
    #39872077
jestersoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, примерно можно?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка со сравнением значений двух дат
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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