![]() |
![]() |
![]() |
|
Есть запрос, который при выполнении показывает время | ☑ | ||
---|---|---|---|---|
0
inkvizitr
29.09.14
✎
16:31
|
Как сделать чтобы данный запрос не учитывал время
ВЫБРАТЬ 0 КАК Колонка ПОМЕСТИТЬ ВТ ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_десяткиТысяч.Колонка КАК ДестяткиТысяч, ВТ_тысячи.Колонка КАК Тысячи, ВТ_сотни.Колонка КАК Сотни, ВТ_десяток.Колонка КАК Десятки, ВТ_единиц.Колонка КАК Единицы ПОМЕСТИТЬ ВТТ ИЗ ВТ КАК ВТ_десяткиТысяч ПОЛНОЕ СОЕДИНЕНИЕ ВТ КАК ВТ_тысячи ПОЛНОЕ СОЕДИНЕНИЕ ВТ КАК ВТ_сотни ПОЛНОЕ СОЕДИНЕНИЕ ВТ КАК ВТ_десяток ПОЛНОЕ СОЕДИНЕНИЕ ВТ КАК ВТ_единиц ПО (ИСТИНА) ПО (ИСТИНА) ПО (ИСТИНА) ПО (ИСТИНА) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ДОБАВИТЬКДАТЕ(&НачалоПериода, ДЕНЬ, ВТТ.ДестяткиТысяч * 10000 + ВТТ.Тысячи * 1000 + ВТТ.Сотни * 100 + ВТТ.Десятки * 10 + ВТТ.Единицы) КАК Период ИЗ ВТТ КАК ВТТ ГДЕ ВТТ.ДестяткиТысяч * 10000 + ВТТ.Тысячи * 1000 + ВТТ.Сотни * 100 + ВТТ.Десятки * 10 + ВТТ.Единицы <= РАЗНОСТЬДАТ(&НачалоПериода, &КонецПериода, ДЕНЬ) |
|||
1
Ерепень
29.09.14
✎
16:32
|
никак
|
|||
2
Ерепень
29.09.14
✎
16:32
|
ПОЛНОЕ СОЕДИНЕНИЕ ВТ КАК ВТ_тысячи
ПОЛНОЕ СОЕДИНЕНИЕ ВТ КАК ВТ_сотни ПОЛНОЕ СОЕДИНЕНИЕ ВТ КАК ВТ_десяток ПОЛНОЕ СОЕДИНЕНИЕ ВТ КАК ВТ_единиц ПО (ИСТИНА) ПО (ИСТИНА) ПО (ИСТИНА) ПО (ИСТИНА) божественно |
|||
3
Жан Пердежон
29.09.14
✎
16:35
|
< РАЗНОСТЬДАТ(&НачалоПериода, &КонецПериода, ДЕНЬ)+86400
|
|||
4
inkvizitr
29.09.14
✎
16:35
|
(2) нужно чтобы запрос разбивал выбранный интервал на дни, но время не показывал и время вообще не учитывал
|
|||
5
inkvizitr
29.09.14
✎
16:35
|
(3) ща попробую
|
|||
6
Ерепень
29.09.14
✎
16:35
|
(4) запрос извлекает данные. показывает их кто-то другой
|
|||
7
Жан Пердежон
29.09.14
✎
16:36
|
точнее +1
|
|||
8
dmpl
29.09.14
✎
16:37
|
Оптимистично - минимум на 30 лет расчет. Нетленка?
|
|||
9
inkvizitr
29.09.14
✎
16:41
|
(7) вместе 86400 надол +1?
Выставил +86400 консоль запроса зависла)))))))))))) |
|||
10
inkvizitr
29.09.14
✎
16:43
|
(7) все равно вот такой результат выдает
Период 01.09.2014 0:00:00 02.09.2014 0:00:00 03.09.2014 0:00:00 04.09.2014 0:00:00 05.09.2014 0:00:00 06.09.2014 0:00:00 07.09.2014 0:00:00 |
|||
11
inkvizitr
29.09.14
✎
16:43
|
надо как то часы, минуты и секунды обрубить, и вообще чтобы никак не учитывались они
|
|||
12
aka AMIGO
29.09.14
✎
16:46
|
при выводе поставь Лев(10) :)
|
|||
13
inkvizitr
29.09.14
✎
16:46
|
отработал запрос и с + 86400, результат тот же((
|
|||
14
Ерепень
29.09.14
✎
16:47
|
(11) формат устроит?
|
|||
15
inkvizitr
29.09.14
✎
16:51
|
(14) ну пока не знаю, у меня задача в том чтобы за определенный период он показывал остатки на каждый день по регистру накопления ТоварыНаСкладах в УТ11.1, за определенный период, делаю в СКД, делаю два набора данных в одном данный запрос который я тут предоставил, а во втором наборе вытаскиваю регистраторы, но он вытас кивает только те у которых связь с точностью до секунды, т.е. если документ создавался в это время "03.09.2014 0:00:00" он его выносит, если в это время "03.09.2014 0:00:05" уже нет, вот и хочу время поотрубать, или можно как то другим путем пойти?
|
|||
16
dmpl
29.09.14
✎
16:51
|
(9) Попробуй лет 10-20 сделать разницу дат - тоже время не порадует.
|
|||
17
Ерепень
29.09.14
✎
16:53
|
(15) нормально так партизанил до 15го поста. бери начало дня
|
|||
18
inkvizitr
29.09.14
✎
16:56
|
(17) ок ща посмотрю как начало дня правильно пишется и попробую прикрутить к запросу
|
|||
19
inkvizitr
29.09.14
✎
17:03
|
(17) а чем НачалоДня лучше моей РАЗНОСТЬДАТ?
|
|||
20
Ерепень
29.09.14
✎
17:04
|
(19) начало дня любую дату приводит к полуночи. внезапно
|
|||
21
inkvizitr
29.09.14
✎
17:05
|
(20) ааа.. но ладно тогда буду прикручивать, как прикручу отпишу, ща тут отвлечься придется
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |