Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / отнять два поля / 7 сообщений из 7, страница 1 из 1
03.09.2004, 09:43
    #32678643
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отнять два поля
есть таблица

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

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

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


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



Felix
...
Рейтинг: 0 / 0
03.09.2004, 17:58
    #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
06.09.2004, 21:08
    #32682266
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отнять два поля
сенкс
Felix
...
Рейтинг: 0 / 0
06.09.2004, 21:38
    #32682270
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отнять два поля
сорри затупил

есть таблица

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

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

Felix
...
Рейтинг: 0 / 0
08.09.2004, 01:32
    #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
09.09.2004, 15:06
    #32687691
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отнять два поля
таблица одна!
в ней для каждого юзера за каждый день есть запись. вот две такие записи нужно отнять.

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


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