![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 9 Dołączył: 2.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Część, mam takie pytanie jak zrobić coś takiego, robię zapytanie do mysql, aby wyświetlił wszystkie wyniki do mysql pogrupowane w ASC (od najlepszego do najgorszego) i później wyświetlam to w pętli WHILE i ustawiają mi się wyniki w własnie w pozycji ASC mniej więcej coś takiego:
Kod Imie, Rok Urodzenia Marcin, 2011 Kuba, 2010 Jakub, 2009 Karol, 2008 Michał 2007 Adam 2006 Kuba 2005 Antek 1900 A teraz chciałbym dodać różnice między wynikiem późniejszym, a wcześniejszym mniej więcej aby coś takiego to było: Kod Imie, Rok Urodzenia, Różnica Marcin, 2011, 0 Kuba, 2010, 1 Jakub, 2009, 1 Karol, 2008, 1 Michał 2007, 1 Adam 2006, 1 Kuba 2005, 1 Antek 1900, 1 Jak takie coś zrobić aby odjąć wynik np 1 od 2 ?. Realne to chyba jest, ale jak to zrobić ? Ten post edytował Giluś 15.10.2011, 09:19:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 9 Dołączył: 2.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie, nie potrzebuje pobrać id z posortowanej mysql.
Jak najprościej to wytłumaczyć: Na stronie wyświetla mi się takie coś: Kod id ,Imie, Rok Urodzenia 1. Marcin, 2011 3. Kuba, 2010 6. Jakub, 2009 2. Karol, 2008 4. Michał 2007 7. Adam 2006 5. Kuba 2005 8. Antek 1900 A ja chce odjąć np Rok Urodzenia Karola od Jakuba np.: 2009 - 2008 i wychodzi 1, wiec takie coś chciałbym aby wyszło na stronie: Kod id ,Imie, Rok Urodzenia 1. Marcin, 2011 0 (bo tyle wyjdzie jak bedzie 20011 - 2011) 3. Kuba, 2010 1 (bo tyle wyjdzie jak bedzie 2011 - 2010) 6. Jakub, 2009 1 (bo tyle wyjdzie jak bedzie 2009 - 2010) 2. Karol, 2008 1 4. Michał 2007 1 7. Adam 2006 1 5. Kuba 2005 1 8. Antek 1900 Tak aby to działało np na przykładzie sekund: 1. Marcin, 100, 0 ( bo 100- 100 = 0) 2. Kuba, 54, 45 (bo 100-54 = 46) 3. Karol, 30, 24 (bo 54-30 = 24) 4. Michał, 20, 10 (bo 30-20 = 10) Rozumiesz ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 07:05 |