|
Что не так здесь: СОЕДИНЕНИЕ ТЧ.Дата = ДАТАВРЕМЯ(1,1,1,0,0,<<?>>ТЧ.НПП) ? | ☑ | ||
---|---|---|---|---|
0
loololool
20.11.18
✎
12:26
|
Добрый день!
Подскажите, плиз, что здесь не так?: ЛЕВОЕ СОЕДИНЕНИЕ ТЧ.Дата = ДАТАВРЕМЯ(1,1,1,0,0,<<?>>ТЧ.НПП) Неверные, говорит, параметры! Спасибо!" |
|||
1
loololool
20.11.18
✎
12:36
|
А так:
ЛЕВОЕ СОЕДИНЕНИЕ ТЧ.Дата = <<?>>ДАТАВРЕМЯ(1,1,1,0,0,111) - неверные, говорит, параметры для ДАТАВРЕМЯ! |
|||
2
ZDenis
20.11.18
✎
12:39
|
(1) Что такое 111 в рамках времени?
|
|||
3
SeriyP
20.11.18
✎
12:44
|
(1) в минуте от 0 до 59 секунд
|
|||
4
youalex
20.11.18
✎
12:48
|
че-то бред какой-то.
Может тебе надо ЛЕВОЕ СОЕДИНЕНИЕ ТЧ ПО ТЧ.Дата = ДАТАВРЕМЯ(1,1,1) ? |
|||
5
loololool
20.11.18
✎
12:55
|
(4) Там 6 параметров. Мне нужны все 6. Может быть более 4000 строк в документе - в год не влезет точно.
(3) Спасибо, КЕП! (2) Действительно, о чём вы? |
|||
6
Бубка Гоп
20.11.18
✎
12:56
|
(5) шестой параметр - секунды, при чем тут строки документа?
|
|||
7
Serg_1960
20.11.18
✎
12:59
|
Вместо "ДАТАВРЕМЯ(1,1,1,0,0,111)" можно написать "ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0), СЕКУНДА, 111)", но при этом нужно понимать, что будет произведено неявное преобразование произвольного числа секунды в секунды, минуты, часы и т.д.
|
|||
8
SeriyP
20.11.18
✎
13:04
|
(5) пожалуйста. Результата какого ходите добиться в (0)?
|
|||
9
SeriyP
20.11.18
✎
13:05
|
(1) ЛЕВОЕ СОЕДИНЕНИЕ ТЧ.Дата = <<?>>ДАТАВРЕМЯ(1,1,1,0,1,51) должно заработать
|
|||
10
loololool
20.11.18
✎
13:51
|
(7) Именно так и пришлось сделать, ибо по-прямому - даже на этапе конструктора запросов вызывает вопросы
|
|||
11
hhhh
20.11.18
✎
15:22
|
(10) потому что датавремя - это константа, там только числа могут быть. А ты туда переменную фигачишь.
|
|||
12
AlvlSpb
20.11.18
✎
15:35
|
Плюсую (11)-му, правильное замечание, СП в помощь. Ну и не понимаю удивления по поводу ошибки. Как сам-то отреагируешь спросив сколько времени, и получив ответ, н часов ,н минут и 111 секунд? Слегка охренеешь? Вот и программа хренеет от таких запросов
|
|||
13
Cyberhawk
20.11.18
✎
15:38
|
Может быть в ТЧ тоже хранить не дату-время, а число прошедших секунд? Причем необязательно числом, можно и строкой
|
|||
14
Fragster
гуру
20.11.18
✎
15:41
|
а мне одному интересно, к какой задаче автор придумывает такое решение?
|
|||
15
ZDenis
20.11.18
✎
15:43
|
(14) Меня фраза "Может быть более 4000 строк в документе - в год не влезет точно." в ступор загнала, поэтому лучше не знать)
|
|||
16
loololool
20.11.18
✎
16:03
|
В поле дата сохранено число. Нужно найти запись с этим числом и получить остальные поля
|
|||
17
loololool
20.11.18
✎
16:17
|
(11) (12) Спасибо! Никогда бы не подумал, что может быть функция, принимающая константу, чтобы сделать константу. Сейчас всё встало на свои места. Осознал, так сказать, смысл. Типа более наглядной записи 'ГГГГММДДЧЧММСС'.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |