[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 05.04.15
Príspevky: 24
Témy: 10 | 10

Ahoj mám tabuľku

Kód:

    dat           id    pocet
2010-05-01    12      10
2010-05-01    33      5
2010-05-01    50      8
2010-05-03    12      13
2010-05-03    33      3
2010-05-03    50      10
2010-05-10    12      3
2010-05-10    33      0
2010-05-10    50      10



potrebujem s toho vytiahnuť prírastky (úbytky) za týždeň
konkrétne aby to bolo takto

Kód:
week      id     prirastok/ubytok
17          12           3
17          33          -2
17          50           2
18          12         -10
18          33          -3
18          50           0
19          12          NULL
19          33          NULL
19          50          NULL



vďaka


Offline

Užívateľ
Užívateľ
MySQL - úbytky/prírastky v riadkoch (po  týždni)

Registrovaný: 03.04.08
Prihlásený: 10.12.19
Príspevky: 4667
Témy: 37 | 37
Bydlisko: Trnava

order by week desc


_________________
Hmmm .... Hrošíček ... [Homer]
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 05.04.15
Príspevky: 24
Témy: 10 | 10
Napísal autor témyOffline : 10.05.2010 15:20 | MySQL - úbytky/prírastky v riadkoch (po týždni)

don jebot píše:
order by week desc


to je len zoradenie
zdrojová tabuľka je hore


Offline

Užívateľ
Užívateľ
MySQL - úbytky/prírastky v riadkoch (po  týždni)

Registrovaný: 03.04.08
Prihlásený: 10.12.19
Príspevky: 4667
Témy: 37 | 37
Bydlisko: Trnava

potrebujes konkretny tyzden??? alebo to potrebujes spet napr 7 dni ?


_________________
Hmmm .... Hrošíček ... [Homer]
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 05.04.15
Príspevky: 24
Témy: 10 | 10
Napísal autor témyOffline : 10.05.2010 20:49 | MySQL - úbytky/prírastky v riadkoch (po týždni)

don jebot píše:
potrebujes konkretny tyzden??? alebo to potrebujes spet napr 7 dni ?


potrebujem prehlad podla tyzdnov
vysledok by mal byt takyto

id | week_18 |week_19 | week_20 | week_xx
12 | 3 | -10| NULL | xx
33 | -2| -3| NULL | xx
50 | 2 | 0 | NULL | xx


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 05.04.15
Príspevky: 24
Témy: 10 | 10
Napísal autor témyOffline : 11.05.2010 7:16 | MySQL - úbytky/prírastky v riadkoch (po týždni)

no skúsil som toto
Kód:
select t.id,
sum(if (week(t.dat='18', t.pocet, 0))-sum(if (week(t.dat)='17', t.dat, 0)) as 'week_18',
sum(if (week(t.dat='19', t.pocet, 0))-sum(if (week(t.dat)='18', t.dat, 0)) as 'week_19'
from table1 t
group by t.id


neviem či je to celkom najčistejšie rešenie ale dostanem to čo potrebujem
problém je len ako generovať
Kód:
sum(if (week(t.dat='18', t.pocet, 0))-sum(if (week(t.dat)='17', t.dat, 0)) as 'week_18',
sum(if (week(t.dat='19', t.pocet, 0))-sum(if (week(t.dat)='18', t.dat, 0)) as 'week_19',
.....

potrebujem zistiť počet týždňom a potom v nejakom cykle to gerovať ?!? :cry:


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2

ved pouzi subquery
Kód:
select t.id, #week# , (select sum(t.pocet) from table1 st where st.id = t.id and st. #week#-1 = t. #week#) as prirastok
from table1 t
group by #week#,t.id

kedze neovladam syntax MySql tak #week# nahrad funkciou na vypocitanie tyzdna z datumu. select je len cisto teoreticky a sluzi iba ako navrh a nie hotove riesenie


 [ Príspevkov: 7 ] 


MySQL - úbytky/prírastky v riadkoch (po týždni)



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

string.replace na viac riadkoch nefunguje

v Frontend

11

802

22.03.2011 14:50

camo

V tomto fóre nie sú ďalšie neprečítané témy.

mysql - triedenie výsledkov po slovensky

v Databázy

5

1329

21.01.2010 11:52

Merlin_sk

V tomto fóre nie sú ďalšie neprečítané témy.

MySQL ORDEB BY po CONCAT( XY,'%')

v Databázy

2

602

05.05.2010 14:46

sepo

V tomto fóre nie sú ďalšie neprečítané témy.

Automaticke doplnanie <select> po kliknuti , vyber z MySql

v Frontend

1

530

22.05.2015 12:44

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

PC sa po vypnutí/uspaní sám po 3sec zapne

v Windows

5

2536

18.01.2016 15:26

werwest

V tomto fóre nie sú ďalšie neprečítané témy.

Notebook sa po zapnuti nacita ale po chvile sekne

v Notebooky a netbooky

7

497

03.11.2013 16:03

brmbo

V tomto fóre nie sú ďalšie neprečítané témy.

Staršie PC po zapnuti po 2 sek. vypne

v PC skrinky a zdroje

1

627

30.12.2011 23:23

killer

V tomto fóre nie sú ďalšie neprečítané témy.

Sekajuce videa po zapnuti, po naslednom restarte idu bez problemov

v AMD platformy

2

441

15.11.2015 19:23

konopes

V tomto fóre nie sú ďalšie neprečítané témy.

Body obnovenia miznú po reštarte ale po vypnutí a zapnutí nie

v Windows

0

555

16.05.2019 19:36

Sirius2526

V tomto fóre nie sú ďalšie neprečítané témy.

WIFI mi nefunguje, po zapnutí set top boxu, ktorý beží po sieti.

v Obchody, reklamácie a právo

1

990

28.06.2016 17:00

michalesku

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

P: viac kusov Battlefield 4 po 12 €, AC Black Flag po 9€

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Bazár

41

1651

24.03.2014 7:36

Figio

V tomto fóre nie sú ďalšie neprečítané témy.

Monitor sa po 2-3 sec vypne /po nasvieteny baterkou ale funguje ako ma

v Monitory, televízory a projektory

1

410

23.10.2014 23:37

Kraliček

V tomto fóre nie sú ďalšie neprečítané témy.

Pc sa restartuje po 10-15min pouzivania,po restarte uz funguje normalne bez ziadneho restartu.

v Ostatné

3

668

23.10.2017 7:32

kllr007

V tomto fóre nie sú ďalšie neprečítané témy.

MySQL

v Databázy

0

899

04.11.2020 15:19

jumper

V tomto fóre nie sú ďalšie neprečítané témy.

MySQL

v Databázy

1

1160

25.03.2009 10:48

prostor

V tomto fóre nie sú ďalšie neprečítané témy.

MySql

v Databázy

15

2398

26.03.2008 12:48

marekkk



© 2005 - 2026 PCforum, edited by JanoF