Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL]SQL- pętla? CTE?
Forum PHP.pl > Forum > Przedszkole
m198921
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ę?
mizii
chcesz to zrobic samym zapytaniem sql czy np w php?
m198921
Tylko SQL ponieważ tylko takie narzędzie mam

Ktoś coś ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.