|
запрос. максимум по периоду. возвращает не последнюю запись | ☑ | ||
---|---|---|---|---|
0
Ma3eIIa
29.02.16
✎
23:20
|
запрос. максимум по периоду.
Возвращает не последнюю запись. нарушена последовательность ? как исправить? Только перепроведение ? |
|||
1
pessok
29.02.16
✎
23:25
|
доставайте, кладите на стол
|
|||
2
Ma3eIIa
29.02.16
✎
23:26
|
(1) поржал. ладно. завтра обрадую клиента. что его сотрудники мутят по черному.
|
|||
3
pessok
29.02.16
✎
23:26
|
(2) я про запрос, на самом деле. казалось бы, причем тут последовательности?
|
|||
4
RomanYS
29.02.16
✎
23:26
|
Какой запрос? Причём здесь последовательности? Вместо перепроведения можно ТИИ ещё сделать, гадалку тут ещё на днях предлагали, очень рекомендовали.
|
|||
5
Ma3eIIa
29.02.16
✎
23:27
|
(2) автосервис. у них 2 даты. дата заезда дата документа и дата закрытия. так есть дата закрытия где год 2051 :).
|
|||
6
pessok
29.02.16
✎
23:30
|
(5) ну вот и отдай клиенту эти данные, очепятался человек, вместо 2015 вбил 2051 на нумпаде
|
|||
7
Ma3eIIa
29.02.16
✎
23:31
|
||||
8
pessok
29.02.16
✎
23:32
|
мои глаза...
но даже не смотря на код, результат симметричен набору записей |
|||
9
Ma3eIIa
29.02.16
✎
23:34
|
(8) чем он симметричен ?
|
|||
10
pessok
29.02.16
✎
23:35
|
+(8) я помню как на спеце по УТ коллегу из франча отправили домой через 2 минуты после начала сдачи. там было обращение к физической таблице РН. А это был 2008 год...
|
|||
11
pessok
29.02.16
✎
23:35
|
(9) тем что у тебя последняя максимальная запись в рн с периодом 22.09.2015 14:43:07
|
|||
12
pessok
29.02.16
✎
23:36
|
+(11) ты берешь максимум, тебе возвращает максимум, это по дате
а кто тебе сказал, что максимум по ссылке = максимум по дате? :) |
|||
13
RomanYS
29.02.16
✎
23:37
|
(7) все ОК,
ты же не думаешь, что максимум(регистратор) вернёт последний документ |
|||
14
pessok
29.02.16
✎
23:38
|
бери во вложенном запросе максимум по дате, потом соедининяй еще раз по этой дате, и бери уже оттуда регистратор, без всяких максимумов
выбрать т1.регистратор, т2.дата из рег1 как т1 внутреннее соединение (выбрать максимум(т1.дата) как дата из рег1 как т1) как т2 по т1.период = т2.период |
|||
15
pessok
29.02.16
✎
23:40
|
ну там имена попутал, но идея должна быть ясна
|
|||
16
Ma3eIIa
29.02.16
✎
23:41
|
(13) я не буду приводить кучу примеров. где именно по регистратору получают максимум или минимум.
Даже можно найти решение на спеца по платформе. |
|||
17
pessok
29.02.16
✎
23:42
|
(16) показывай, чо.
мы тебе не верим, потому что знаем, что такое ссылка |
|||
18
Ma3eIIa
29.02.16
✎
23:43
|
(10) и что бы ты знал. иногда получение данных на прямую у физ таблицы намного быстрее. чем у виртуальной. потому что виртуальная это запрос к sql 1с. который выплевывает тебе уже виртуальную с твоими параметрами.
|
|||
19
pessok
29.02.16
✎
23:44
|
(18) я, пожалуй, пойду, с твоего позволения, спасибо за много новых знаний :D
твой ответ в (14) если что |
|||
20
RomanYS
29.02.16
✎
23:47
|
(16) Ну не будешь, так и не надо. Твоя куча.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |