![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 10.06.2013 Ostrzeżenie: (0%) ![]() ![]() |
Mam taką tabelę:
TABELA id / A / B / C / data w kolumnach A/B/C mogę mieć wartość 1 lub 0. Data to zapis daty, np. 2013-06-05. Chciałabym wyciągnąć wszystkie wiersze, w których: - wartość 0 pojawia się w przynajmniej jednej kolumnie (A, B lub C) z założeniem, że dla tego rekordu dowolna kolumna A/B/C ma wartość 1. - warunek jest spełniony dla określonej daty. Jak to zrobić? Próbowałam: select ID from tabela t1 where data = '2013-08-25' and exists (select 1 from tabela where t1.id = id or A <> '1' or B <> '1' or C <> '1' or D <> '1') ale to zupełnie nie to, czego szukam. Czy macie jakieś pomysły? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@sazian no wlasnie nie, bo twoj warunek lyknie pola gdzie wszedzie jest 1, a wyraznie jest zaznaczone, ze musi byc przynajmniej jedno 0
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 10:46 |