Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MSSQL]SQL- pętla? CTE?, Aktualizacja danych w kolumnie na podstawie drugiej kolumny
m198921
post 10.07.2020, 20:42:13
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.07.2020

Ostrzeżenie: (0%)
-----


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ę?

Ten post edytował m198921 10.07.2020, 19:35:43
Go to the top of the page
+Quote Post
mizii
post 11.07.2020, 10:33:06
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 1
Dołączył: 19.10.2015

Ostrzeżenie: (0%)
-----


chcesz to zrobic samym zapytaniem sql czy np w php?
Go to the top of the page
+Quote Post
m198921
post 12.07.2020, 10:48:52
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.07.2020

Ostrzeżenie: (0%)
-----


Tylko SQL ponieważ tylko takie narzędzie mam

Ktoś coś ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.04.2024 - 00:22