![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
hej, chcialabym Was prosic o pomoc/sugestie w rozwiazaniu takiego zapytania. Mam 2 tabele: jedna z zadaniami, druga z historia zadan.
ZADANIA: id | status (0/1/2) ZADANIA_HISTORIA: id | id_zadanie | status (0/1/2) | data_modyfikacji generalnie zadania_historia przechowuje historie statusow zadan. musze znalezc id zadan ktorych status jest teraz 0, ale ktore wczesniej mialy status 1 lub 2. moglby ktos z Was mnie naprowadzic? pzdr |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
hej, dzieki za odpowiedz.
po pierwsze to zapytanie zwraca mi empty set (mimo tego ze sa dane w tych tabelach). Po drugie: where z.status = 0 - to ok ale zh.status in (1,2) - to (jesli dobrze rozumiem) dla zadan ktorych status w tabeli zadanie_historia jest teraz 1 lub 2. a to wlasnie nie tak. bo jesli w tabeli ZADANIE, zadanie ma status 0 to w ZADANIE_HISTORIA tez ma 0. trzeba sprawdzic czy wczesniej nie mial 1 lub 2. stad myslalam jakos o uzaleznieniu zapytania od dat.. pzdr |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 19:04 |