powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / значение предыдущего поля в запросе
8 сообщений из 8, страница 1 из 1
значение предыдущего поля в запросе
    #39145907
myfirstaccess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как получить значение предыдущего поля таблицы по дате?
есть таблица такого вида, сортировка по дате. нужны ИД предыдущего поля по прошлой дате

ID Value Date
1 280 12.01.2016
2 281 13.01.2016
3 282 14.01.2016
4 283 15.01.2016
5 284 16.01.2016
6 285 17.01.2016
7 286 18.01.2016
8 287 19.01.2016

нужный результат
ID Value Date ID_previous
1 280 12.01.2016
7 281 13.01.2016 1
3 282 14.01.2016 7
9 283 15.01.2016 3
5 284 16.01.2016 9
6 285 17.01.2016 5
7 286 18.01.2016 6
8 287 19.01.2016 7
...
Рейтинг: 0 / 0
значение предыдущего поля в запросе
    #39145924
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
myfirstaccess,

почему цифра 7 2 раза
ID Value Date ID_previous1 280 12.01.2016 7 281 13.01.2016 13 282 14.01.2016 7*******9 283 15.01.2016 35 284 16.01.2016 96 285 17.01.2016 57 286 18.01.2016 68 287 19.01.2016 7*******
...
Рейтинг: 0 / 0
значение предыдущего поля в запросе
    #39145927
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На поле Date наложено требование Unique?

PS. Если нет - задача нерешаема.
...
Рейтинг: 0 / 0
значение предыдущего поля в запросе
    #39145931
myfirstaccess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКАmyfirstaccess,

почему цифра 7 2 раза
ID Value Date ID_previous1 280 12.01.2016 7 281 13.01.2016 13 282 14.01.2016 7*******9 283 15.01.2016 35 284 16.01.2016 96 285 17.01.2016 57 286 18.01.2016 68 287 19.01.2016 7*******
sorry
ID Value Date ID_previous
1 280 12.01.2016
17 281 13.01.2016 1
3 282 14.01.2016 17
9 283 15.01.2016 3
5 284 16.01.2016 9
6 285 17.01.2016 5
7 286 18.01.2016 6
8 287 19.01.2016 7
...
Рейтинг: 0 / 0
значение предыдущего поля в запросе
    #39145932
myfirstaccess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaНа поле Date наложено требование Unique?

PS. Если нет - задача нерешаема.
нет
...
Рейтинг: 0 / 0
значение предыдущего поля в запросе
    #39145935
myfirstaccess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
myfirstaccessAkinaНа поле Date наложено требование Unique?

PS. Если нет - задача нерешаема.
нет
сделаем Unique
как тогда решить
...
Рейтинг: 0 / 0
значение предыдущего поля в запросе
    #39145947
myfirstaccessmyfirstaccessпропущено...

нет
сделаем Unique
как тогда решить
попробуйте в таком духе:
Код: sql
1.
2.
3.
4.
SELECT T1.[ID], T1.[Value], T1.[Date],
(SELECT T2.ID FROM TABLE1 T2
 WHERE T2.[Date]=(SELECT MAX(T3.[Date]) FROM TABLE1 T3 WHERE T3.[Date]<T1.[Date])) AS [ID_previous]
FROM TABLE1 T1
...
Рейтинг: 0 / 0
значение предыдущего поля в запросе
    #39145953
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
myfirstaccess,
или в таком :)
Код: sql
1.
2.
3.
SELECT t1.ID, t1.Value, t1.Date,(select top 1 tt2.id from t1 as tt2 where tt2.date<t1.date order by tt2.date desc) as ID_previous
FROM t1
ORDER BY t1.Date;
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / значение предыдущего поля в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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