Poniżej jest mój gdzie klauzula kwerendy kiedy chcę dane dla określonego użytkownikajeśli warunek w klauzuli WHERE zapytania sql
where Completion_Date>= '11/01/2011'
and Completion_Date<= '12/11/2012'
and System_user_id = 1234
i poniżej jest gdzie klauzula gdy chcę ciągnąć dane dla wszystkich użytkowników :
where Completion_Date>= '11/01/2011'
and Completion_Date<= '12/11/2012'
Ponieważ nie chcę 2 oddzielne zapytania, czy istnieje sposób, aby dodać warunek w klauzuli WHERE, aby można było korzystać z jednego zapytania oraz w zależności od wejścia (tj System_user_id) będzie decydować o tym, czy dodaj dodatkowe kryterium w zapytaniu. Będę wysyłać -1, gdy chcę danych dla wszystkich użytkowników & dla konkretnego użytkownika jego system_user_id zostanie wysłany.
I zostały zaktualizowane odpowiedź z wynikami oraz referencja od SQLFiddle, proszę spojrzeć. :) Jeśli potrzebujesz, nadal mogę zachować wcześniejszą wersję odpowiedzi, jednak ..;) – bonCodigo
Powiedziałeś, że nie chcesz 2 oddzielnych zapytań w pytaniu, a następnie oznaczyć odpowiedź dwoma oddzielnymi zapytaniami jako odpowiedzią. –