выбрать документ с ближайшей датой #510351


#0 by freddy_kind
Подскажите как можно в запросе выбрать документ ближайший к определенной дате?
#1 by Mort
С какой стороны ближайший?
#2 by freddy_kind
С любой
#3 by sapphire
как, как по дате :)
#4 by NcSteel
Да.
#5 by freddy_kind
а как в запросе, можно пример?
#6 by freddy_kind
что "Да."?
#7 by Mort
РАЗНОСТЬДАТ - получить модуль (матем.)  отсортировать по возрастанию, отобрать первый. profit!
#8 by NcSteel
Тебе уже один вариант дали.
#9 by freddy_kind
хм..пасиб, попробую
#10 by freddy_kind
да дали, спасибо ему. Только при чем тут твое "Да." все равно не понятно
#11 by sapphire
SELECT MAX(Ж.Ссылка) Ссылка FROM ( SELECT MIN( CASE WHEN DATEDIFF(&Дата,Дата,Минута)<0 THEN DATEDIFF(Дата,&Дата,Минута) ELSE DATEDIFF(&Дата,Дата,Минута) END) РД FROM SELECT Ссылка ,CASE WHEN DATEDIFF(&Дата,Дата,Минута)<0 THEN DATEDIFF(Дата,&Дата,Минута) ELSE DATEDIFF(&Дата,Дата,Минута) END РД FROM Документ.{Документ} L
#12 by NcSteel
Да значит можно в заросе.
#13 by freddy_kind
фига се) пасиба.
#14 by sapphire
Там что-то удивительное? Обычный кривой запрос
#15 by freddy_kind
да удивительно что на английском) ты вопрос внимательней прочитай
#16 by sapphire
Наоборот, все эти "выбрать из " выглядят издевательски по отношению к SQL
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С