|
v7: Заморочка с запросом
| ☑ |
0
Skom
18.11.16
✎
13:00
|
Документы СменныйОтчет.
Обычный режим: за 1 день 1 документ.
Бывают ситуации, когда за 1 день 2 и больше отчетов.
Вот в таком случае в результате выборки надо отметить первый из этой цепочки. Что-то под конец пятницы не соображу.
|
|
1
1dvd
18.11.16
✎
13:01
|
МАКСИМУМ()
|
|
2
1dvd
18.11.16
✎
13:01
|
или МИНИМУМ
|
|
3
Ёпрст
18.11.16
✎
13:06
|
по дате
|
|
4
Лефмихалыч
18.11.16
✎
13:33
|
(0) сначала ответь на вопрос, что такое "первый"
|
|
5
Skom
18.11.16
✎
13:35
|
Конечно первый по позиции
|
|
6
Лефмихалыч
18.11.16
✎
13:35
|
(5) а позиция - это что?
|
|
7
Skom
18.11.16
✎
13:39
|
Дата, время
Вообще у меня в 1с77 (1с++)
Так что Date_Time_IDDoc
)
|
|
8
Skom
18.11.16
✎
13:40
|
Но то, что это 1с++, сути не меняет. Запрос один фиг такой же будет
|
|
9
DrShad
18.11.16
✎
13:41
|
(7) ну так в снеговике это момент времни
|
|
10
Лефмихалыч
18.11.16
✎
13:42
|
сначала выбрать Максимум() потом внутреннее соединение по =
|
|
11
Лефмихалыч
18.11.16
✎
13:46
|
хотя по моменту времени максимума не бывает :(
да ту по по дате да и всё
|
|
12
Ёпрст
18.11.16
✎
13:53
|
(7)
select top 1 iddoc [Док $СменныйОтчет] from
_1sjourn where date_time_iddoc = :НачДата and
IDDocDef = $ВидДокумента.СменныйОтчет
order by date_time_iddoc asc
|
|
13
Skom
18.11.16
✎
14:07
|
(12) О, точно
|
|
14
Лефмихалыч
18.11.16
✎
14:23
|
фу! это семерка!
|
|
15
Skom
18.11.16
✎
14:25
|
ДА не имеет значения, принцип запроса все равно тот же самый.
|
|