powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / отнять два поля
7 сообщений из 7, страница 1 из 1
отнять два поля
    #32678643
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть таблица

ид
юзер (фк к справочнику юзеров)
поле1
поле2
дата

возможно ли следующее:

нужно взять запись скажем для юзера 1 с сегодняшней датой и вчерашней, и отнять... поле1(сегодня)-поле1(вчера)


я ничего умнее не придумал как выбирать всех за сегодня, а потом для каждой записи выбирать нужного юзера за вчера и потом отнимать...



Felix
...
Рейтинг: 0 / 0
отнять два поля
    #32679974
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
SELECT *, field_1 - field_2 as diff WHERE user_id = 1  AND (date = now() OR date = DATE_SUB(now(), INTERVAL  1  day))
...
Рейтинг: 0 / 0
отнять два поля
    #32682266
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сенкс
Felix
...
Рейтинг: 0 / 0
отнять два поля
    #32682270
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри затупил

есть таблица

ид
юзер (фк к справочнику юзеров)
поле1
дата

нужно найти разницу между поле1 у юзера 1 за вчера и сегодня....( ето две записи)

Felix
...
Рейтинг: 0 / 0
отнять два поля
    #32684307
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на каждую дату для каждого юзера по одной записи ?

Что-то вроде :
Код: plaintext
1.
2.
SELECT (t1.field1 - t2.field1) as diff FROM your_tab t1, your_tab t2 WHERE
t1.user_id = t2.user_id AND t1.data = <вчера> AND t2.data = <сегодня>
...
Рейтинг: 0 / 0
отнять два поля
    #32687691
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таблица одна!
в ней для каждого юзера за каждый день есть запись. вот две такие записи нужно отнять.

обыкновенная структура...
Felix
...
Рейтинг: 0 / 0
отнять два поля
    #32690779
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть какие то идеи?
Felix
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / отнять два поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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