Вход | Регистрация


Что не так здесь: СОЕДИНЕНИЕ ТЧ.Дата = ДАТАВРЕМЯ(1,1,1,0,0,<<?>>ТЧ.НПП) ?

Что не так здесь: СОЕДИНЕНИЕ ТЧ.Дата = ДАТАВРЕМЯ(1,1,1,0,0,<<?>>ТЧ.НПП) ?
Я
   loololool
 
20.11.18 - 12:26
Добрый день!

Подскажите, плиз, что здесь не так?:

ЛЕВОЕ СОЕДИНЕНИЕ ТЧ.Дата = ДАТАВРЕМЯ(1,1,1,0,0,<<?>>ТЧ.НПП)
Неверные, говорит, параметры!

Спасибо!"
 
 
   loololool
 
1 - 20.11.18 - 12:36
А так:
ЛЕВОЕ СОЕДИНЕНИЕ ТЧ.Дата = <<?>>ДАТАВРЕМЯ(1,1,1,0,0,111)
- неверные, говорит, параметры для ДАТАВРЕМЯ!
   ZDenis
 
2 - 20.11.18 - 12:39
(1) Что такое 111 в рамках времени?
   SeriyP
 
3 - 20.11.18 - 12:44
(1) в минуте от 0 до 59 секунд
   youalex
 
4 - 20.11.18 - 12:48
че-то бред какой-то.
Может тебе надо 
ЛЕВОЕ СОЕДИНЕНИЕ ТЧ ПО ТЧ.Дата = ДАТАВРЕМЯ(1,1,1)  
?
   loololool
 
5 - 20.11.18 - 12:55
(4) Там 6 параметров. Мне нужны все 6. Может быть более 4000 строк в документе - в год не влезет точно.

(3) Спасибо, КЕП!

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует