Access- godziny rozpoczęcia i zakończenia przerw

gudlajek
Użytkownik
Użytkownik
Posty: 38
Rejestracja: 28 mar 2010, o 18:49
Płeć: Mężczyzna
Lokalizacja: Cieszyn
Podziękował: 8 razy

Access- godziny rozpoczęcia i zakończenia przerw

Post autor: gudlajek »

mam bazę danych w access'ie
jedną z jej tabel jest G_R (godzina rozpoczęcia każdej lekcji) utworzyłem kwerendę któa obliczyła mi kiedy się dana lekcja kończy. Jak na podstawie tych dwóch danych wyznaczyć kiedy zaczyna się i kończy przerwa?
gudlajek
Użytkownik
Użytkownik
Posty: 38
Rejestracja: 28 mar 2010, o 18:49
Płeć: Mężczyzna
Lokalizacja: Cieszyn
Podziękował: 8 razy

Access- godziny rozpoczęcia i zakończenia przerw

Post autor: gudlajek »

nikt nie jest w stanie pomóc mi z tym zadaniem?
Może chociaż jakieś wskazówki
smiechowiec
Użytkownik
Użytkownik
Posty: 374
Rejestracja: 21 cze 2007, o 11:28
Płeć: Mężczyzna
Lokalizacja: Łostowice
Pomógł: 146 razy

Access- godziny rozpoczęcia i zakończenia przerw

Post autor: smiechowiec »

Rozumiem że tabela zawiera w kolejnych wiersza godziny rozpoczcia kolejnych lekcji

Kod: Zaznacz cały

SELECT 
  Godzina_rozpoczecia 
FROM 
  G_R
Zapytanie wywietlające czas rozpoczcia i zakończenia kolejnuych lekcji wygląda

Kod: Zaznacz cały

SELECT 
  Godzina_rozpoczecia, 
  Godzina_rozpoczecia + czas_lekcji
FROM G_R 
Aby wywietlić czasy kolejnych przerw wystarczy wywietlić
drugą wartoć tego wyniku oraz początek koleknej lekcji
czyli minimalną wartoć czasu początku lekcji większą od aktualnej lekcji.

Kod: Zaznacz cały

SELECT 
  Godzina_rozpoczecia + czas_lekcji,
  (SELECT MIN(B.Godzina_rozpoczecia) 
   FROM G_R B 
   WHERE B.Godzina_rozpoczecia > A.Godzina_rozpoczecia)
FROM 
  G_R A
ORDER BY 
  Godzina_rozpoczecia 
gudlajek
Użytkownik
Użytkownik
Posty: 38
Rejestracja: 28 mar 2010, o 18:49
Płeć: Mężczyzna
Lokalizacja: Cieszyn
Podziękował: 8 razy

Access- godziny rozpoczęcia i zakończenia przerw

Post autor: gudlajek »

Czym są twoje G_R A, G_R B? bo niestety staram sie to "przetłumaczyć" na sposób graficzny
smiechowiec
Użytkownik
Użytkownik
Posty: 374
Rejestracja: 21 cze 2007, o 11:28
Płeć: Mężczyzna
Lokalizacja: Łostowice
Pomógł: 146 razy

Access- godziny rozpoczęcia i zakończenia przerw

Post autor: smiechowiec »

G_R to nazwa tabeli,
natomiast A i B to aliasy dzięki, którym możemy się do tej samej tabeli odwoływać w jednym zapytaniu.
Poszukaj, na pewno jest możliwość wpisania ręcznego zapytania, bynajmniej w starszych wersjach accessa była dostępna, co mogłoby Ci ułatwić sprawę.
gudlajek
Użytkownik
Użytkownik
Posty: 38
Rejestracja: 28 mar 2010, o 18:49
Płeć: Mężczyzna
Lokalizacja: Cieszyn
Podziękował: 8 razy

Access- godziny rozpoczęcia i zakończenia przerw

Post autor: gudlajek »

dziękuję bardzo. Naprawdę bardzo mi pomogłeś
ODPOWIEDZ