Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Przedszkole _ [MSSQL]SQL- pętla? CTE?

Napisany przez: m198921 10.07.2020, 20:42:13

Cześć,

Poległam w trakcie przygotowywania (wydaje mi się, że to proste a przekombinowałam) tabeli w MSSQLserver - może ktoś będzie w stanie naprowadzić mnie na rozwiązanie? pomóc?
Do rzeczy:
Mam tabelę #TAB, w której muszę przeliczyć dwie kolumny (zarys przedstawiam poniżej(dane zmyslone, kolumny takie same)):

okres | in | out | beginning| ends

201701 | 27 | 1 | 145 | 136
201702 | 28 | 5 | 0 | 0
201703 | 35 | 85 | 0 | 0
201704 | 51 | 45 | 0 | 0
201705 | 15 | 45 | 0 | 0


Co potrzebuję zrobić:
*każda wartość beginning powinna być dokładnie wartością ends z okresu wcześniejszegu, czyli wiersza wyżej
*kazda wartość ends = beginning + in - out

Kombinowałam na wszystkie znane mi sposoby, niestety poległam.. pomożecie?

czy tak się w ogóle da?
zaczynam wątpić, albo po prostu brakuje mi doświadczenia i wiedzy ...

a może mnie ponioslo i w mssql tego nie zrobię?

Napisany przez: mizii 11.07.2020, 10:33:06

chcesz to zrobic samym zapytaniem sql czy np w php?

Napisany przez: m198921 12.07.2020, 10:48:52

Tylko SQL ponieważ tylko takie narzędzie mam

Ktoś coś ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)