![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Poniżej w linku jest obrazek przykładowej bazy danych. (IMG:http://ifotos.pl/zobacz/danejpg_sesnahr.jpg) Opis kolumn: Id - id pole1 - nr oddziału pole2 - nr osoby pole 1+ pole2 tworzą unikalny numer osoby pole3 - imię pole4 - nazwisko pole5 - płeć pole6 - atrybut pole7 - nr zamówienia pole8 - data urodzenia pyt.1 Jak z podanej tabeli poprzez zapytanie wydobyć informację ile osób miało atrybut b, przy założeniu że jeśli dana osoba miała np. w rekordzie 2 w polu6 atrybut h, a w rekordzie 18 w polu6 miała atrybut b, to taka osoba nas nie interesuje. Interesują mnie tylko osoby które miały atrybut b np. Ala Kot Jeśli dana osoba miała kilka wpisów zliczona powinna być raz. pyt.2 Otrzymane wyniki z Pyt.1 należy podzielić wg pola5, czyli wg płci. pyt3. Otrzymane wyniki z pyt.2 należy podzielić wg przedziałów wiekowych na podstawie pola8. Czyli z podanej daty wyciągnąć 4 pierwsze cyfry i odjąć od bieżącego roku. Wyniki powinny być wyświetlone wg przedziałów 18-25, 26-35, 36-50 i powyżej 50 Próbowałem robić to podzapytaniami, ale ciągle miałem błąd składni. Zapewne źle się do tego zabierałem. Proszę o jakąś pomoc lub podpowiedz jak to wszystko można zapisać w jednym zapytaniu, ewentualnie w kilku by uzyskać opisane rezultaty. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 06:08 |