|
Запрос по дням |
☑ |
0
Sasha_uu
27.01.16
✎
18:10
|
Есть таблица
Дата Процент
01.01.2015 10
15.02.2015 20
28.02.2015 15
Надо написать запрос который рассчитает количество дней периода на основе таблицы, т.е. входные данные 01.01.2015-10.03.2015
Дата Процент КолДней
01.01.2015 10 46
15.02.2015 20 13
10.03.2015 15 10
Вот как то так, надеюсь понятно написал.
|
|
1
zak555
27.01.16
✎
18:12
|
не ясно
|
|
2
Sasha_uu
27.01.16
✎
18:14
|
(1) мне надо сделать расчет дней вот как сдесь
|
|
3
zak555
27.01.16
✎
18:15
|
на скд
|
|
4
Sasha_uu
27.01.16
✎
18:16
|
(3) мне нужен расчет в документе, запросом такое не получится?
|
|
5
zak555
27.01.16
✎
18:17
|
(4) на скд получишь результат и заполнишь по нему данные
|
|
6
Sasha_uu
27.01.16
✎
18:20
|
(5) т.е. через простой запрос такое не получится?
|
|
7
HardBall
27.01.16
✎
18:44
|
На вскидку.
ВЫБРАТЬ
| Таблица.Дата,
| Таблица.Процент,
| МИНИМУМ(ЕСТЬNULL(Таблица2.Дата, &ДатаКон)) КАК Дата1
|ПОМЕСТИТЬ Периоды
|ИЗ
| Таблица КАК Таблица
| ЛЕВОЕ СОЕДИНЕНИЕ Таблица2 КАК Таблица2
| ПО Таблица.Дата < Таблица2.Дата
|ГДЕ
| Таблица.Дата МЕЖДУ &ДатаНач И &ДатаКон
| И Таблица2.Дата МЕЖДУ &ДатаНач И &Датакон
|
|СГРУППИРОВАТЬ ПО
| Таблица.Дата,
| Таблица.Процент
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Периоды.Дата,
| Периоды.Процент,
| РАЗНОСТЬДАТ(Периоды.Дата, Периоды.Дата1, ДЕНЬ) КАК Поле1
|ИЗ
| Периоды КАК Периоды"
|
|
8
tixis
27.01.16
✎
18:47
|
(0) Конфигурация какая? Есть регламентированнный производственный календарь? Если есть, там все просто...
|
|
9
Sasha_uu
27.01.16
✎
18:49
|
(8) УТ 10.3
|
|
10
Sasha_uu
27.01.16
✎
19:01
|
(7) Спасибо, вы очень сильно мне помогли
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан