|
Что не так здесь: СОЕДИНЕНИЕ ТЧ.Дата = ДАТАВРЕМЯ(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) Спасибо! Никогда бы не подумал, что может быть функция, принимающая константу, чтобы сделать константу. Сейчас всё встало на свои места. Осознал, так сказать, смысл. Типа более наглядной записи 'ГГГГММДДЧЧММСС'.
|
|