![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 19.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Proszę o pomoc, bo mam z tym kłopot. Potrzebuję wyświetlić lata, ale wyłącznie kiedy powtarzają się jednocześnie. Np mam rok 2012 i 2011. Mam wyświetlić wyniki tylko tam, gdzie będzie występować zarówno rok 2012 jaki 2011.
Jeżeli dam:
wyświetlą się nazwy, gdzie występuje 2012 lub 2011 rok To samo jak dam:
Tu też wyświetlą się nazwy, gdzie umieszczono 2012 lub 2011 A ja potrzebuję wyświetlić nazwy, gdzie umieszczono dla nazwy zarówno rok 2012 i 2011 i wyeliminować te nazwy, gdzie są tylko pojedyńcze lata. To nie działa:
Dzięki za pomoc. Chyba już znalazłem rozwiązanie. Trzeba sprawdzić ile razy występuje rok:
Ten post edytował switch 15.02.2012, 19:19:52 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Chyba już znalazłem rozwiązanie. Trzeba sprawdzić ile razy występuje rok:
Oczywiście rozwiązanie jest jak najbardziej prawidłowe. Warto jednak abyś wiedział, że COUNT(rok) nie zlicza ilości występowania lat 2011 i 2012, ale liczbę rekordów w danej grupie nazw (klauzula GROUP BY nazwa). Równie dobrze możesz napisać COUNT(*) > 1. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 19.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
A jak zrobić, aby pokazwane były wyłącznie nazwy, które występują wyłącznie w wybranym roku a w innych nie. Chodzi o to, aby wyeliminować nazwy, które występują w kilku latach. Przykładowo chcę mieć tylko nazwy, które wystąpiły w roku 2010 i nigdzie indziej.
Jak dam:
Otrzymam nazwy z roku 2010, ale wystąpienia moga dotyczyć również innych lat, bo nazwa może wystapić w roku 2011, 2012, 2009 itp Jak dam:
Otrzymam wszystkie nazwy ,które w tych latach wystąpiły raz a w innych ich nie było. Ale wtedy mogą być to nazwy również w latach 2011, 2012. A ja chcę wyciągnąć tylko np z roku 2010. Czyli wystapił w roku 2010 a w innych nie. Pewno jest to proste jak budowa cepa... Ten post edytował switch 23.02.2012, 18:38:19 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:44 |