![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Jest tak, w tabeli mam wpisy dotyczące kosztów, każdy wpis ma id typu kosztu, po którym rozpoznawane jest jaki to koszt. koszty mogą być "nadpisywane", tzn nowy wpis o takim samym id typu uniewaznia stary, ale go nie usuwa.
Teraz jak wyciagnac aktualnie obowiazujace (stare nie, tylko najnowsze) koszty po jednym z kazdego typu? -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Podaj strukture tabeli. Nie napisales po czym rozpoznac, ze dany koszt jest najnowszy. Przyjme w domysle, ze ten z najwiekszym ID (nie ID typu kosztu, tylko klucz podstawowy).
Wersja z subquery:
Werjsa bez subquery:
Tego drugiego nie jestem do konca pewien, jeszcze nie zdazylem nabrac doswiadczenia z tym trickiem ![]() -------------------- Brak czasu :/
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 22.04.2004 Skąd: Żoliborz Ostrzeżenie: (0%) ![]() ![]() |
A jeżeli chciałbyś wyciągnąć jednocześnie pierwszy i ostatni to polecam to:
Pzdr. Edit---aby kogoś w błąd nie wprowadzić to poprawiam ![]()
Ten post edytował popbart 18.02.2005, 03:41:47 -------------------- Visual Basic - kto by pomyślał :)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 07:45 |