![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 6.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam pewien problem i nie wiem jak go rozwiklać. Mam dwie tabele ZADANIA i WYKONANE_ZADANIA przeszukuje sobie w bazie czy zadanie na jednej z trzech zmian w danym dniu było już wykonane jeżeli nie to wyświetla je a jak było wykonane to juz go nie wyświetli. Problem polega na tym że w każdym dniu dwa razy występuje 3 zmiana ( od 0:00 do 7:00 i od 23:00 do 23:59 ) i nie wiem jak rozdzielic te 2 trzecie zmiany.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Tak wskrócie:
p -ta literaka to jest jedna tabelka d-ta literka to jest druga tabelka Te literki przypisujesz do różnych tabel ,ot tak: zadania p INNER JOIN wykonane_zadania d Inner join złacza ze sobą tabeli teraz twoja tabelka zadania będzie nazywała się p, tabelka wykonane_zadania będzie nazywała się d do kolumn teraz odwołujesz się poprzez literki: SELECT p.Zadanie,p.op_zadania,d.kto,d.zmiana p.Zadanie-to kolumna Zadanie z tabeli zadania - patrz na literke p. d.kto-to kolumna kto z tabelki wykonane_zadania -patrz na literke d. Aby odwołać się do kolumn z różnych tabel używamy innej literki. Taki mini tutorialik. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 18:50 |