|
хитрый (наверное) запрос к таблице
|
|||
---|---|---|---|
#18+
Парни, подскажите- как можно извернуться чтобы из таблички вида: Дата;Сумма 01.01.2016;10000 02.01.2016; 8000 05.01.2015;15000[/CSV] получить такую: 01.01.2016;1000002.01.2016;1000002.01.2016; 800005.01.2015; 800005.01.2015;15000 т.е. нужно перенести остаток предыдущего дня, на начало следующего ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2016, 16:05 |
|
хитрый (наверное) запрос к таблице
|
|||
---|---|---|---|
#18+
блин сбилось ДатаСумма01.01.20161000002.01.2016 800005.01.201515000 получить такую: 01.01.20161000002.01.20161000002.01.2016 800005.01.2015 800005.01.201515000 т.е. нужно перенести остаток предыдущего дня, на начало следующего ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2016, 16:08 |
|
хитрый (наверное) запрос к таблице
|
|||
---|---|---|---|
#18+
tvm, И каким боком тут 1С ?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2016, 17:35 |
|
хитрый (наверное) запрос к таблице
|
|||
---|---|---|---|
#18+
Злой Бобрtvm, И каким боком тут 1С ?.. а почему нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2016, 17:39 |
|
хитрый (наверное) запрос к таблице
|
|||
---|---|---|---|
#18+
делал запрос по начальным остаткам и складывал его с движениями по дням.. можно и с календарем связать..потот к начальному прибавляешь все что до этой дате - будет остаток по дням ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2016, 08:36 |
|
хитрый (наверное) запрос к таблице
|
|||
---|---|---|---|
#18+
Zerro, да я примерно так и сделал- но это же будет остаток на конец дня ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2016, 11:08 |
|
хитрый (наверное) запрос к таблице
|
|||
---|---|---|---|
#18+
tvmZerro, да я примерно так и сделал- но это же будет остаток на конец дня А тебе как надо? можно на документ так же сделать - только где дока не будет там 0 будет ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2016, 11:59 |
|
хитрый (наверное) запрос к таблице
|
|||
---|---|---|---|
#18+
Zerro, 01.01.201610000 кон ост02.01.201610000 нач ост02.01.20168000 кон ост05.01.20158000 нач ост05.01.201515000 кон ост кон ост на 1 число является нач остатком на 2 число; кон ост на 2 число является нач ост для 5 числа ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2016, 12:19 |
|
хитрый (наверное) запрос к таблице
|
|||
---|---|---|---|
#18+
tvmZerro, 01.01.201610000 кон ост02.01.201610000 нач ост02.01.20168000 кон ост05.01.20158000 нач ост05.01.201515000 кон ост кон ост на 1 число является нач остатком на 2 число; кон ост на 2 число является нач ост для 5 числа это фигня.. пересекаешь с собой ищешь меньше себя старшего и назначаешь остатком на утро) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2016, 14:15 |
|
хитрый (наверное) запрос к таблице
|
|||
---|---|---|---|
#18+
Zerro, наваял такой запрос: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
сумму дает верно,но дату выдает начального остатка. Ткнёте что не так сделал? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2016, 13:55 |
|
хитрый (наверное) запрос к таблице
|
|||
---|---|---|---|
#18+
tvm, вечером бошка не думает... думаю что как то так) "ВЫБРАТЬ | т1.d1, | т1.ost |ПОМЕСТИТЬ temp |ИЗ | т1 КАК т1 |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ОстаткиСУтром.d1, | ОстаткиСУтром.ost, | temp.ost КАК ostУтро |ИЗ | (ВЫБРАТЬ | temp.d1 КАК d1, | temp.ost КАК ost, | МАКСИМУМ(temp_утро.d1) КАК d1у | ИЗ | temp КАК temp, | temp КАК temp_утро | | СГРУППИРОВАТЬ ПО | temp.d1, | temp.ost) КАК ОстаткиСУтром | ЛЕВОЕ СОЕДИНЕНИЕ temp КАК temp | ПО ОстаткиСУтром.d1у = temp.d1" ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2016, 15:39 |
|
|
start [/forum/topic.php?fid=28&msg=39251318&tid=1518741]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 253ms |
total: | 503ms |
0 / 0 |