PostgreSQL wstawianie wartości pod warunkiem, że

PostgreSQL wstawianie wartości pod warunkiem, że
mordimer
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 52
0

Witam,
stanąłem dziś przed rozwiązaniem takiego zadania
"Wyświetl imię, nazwisko pracownika oraz status 0 jeśli pracownik został zatrudniony przed 1.3.2005 oraz 1 w przeciwnym przypadku"
Nie mam zielone pojęcia jak podejść do określenia tego statusu. Znaczy jak napisać zapytanie, żeby koło imienia i nazwiska pokazała się kolumna status z określonymi wartościami.

Dzięki wielkie z góry za podpowiedź

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
1
Kopiuj
CASE WHEN data_zatrudnienia<'2005-03-01' THEN 0 ELSE 1 END "status"
lub
(data_zatrudnienia<'2005-03-01')::integer "status"
mordimer
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 52
0

Dzięki wielkie :) nie spotkałem się nigdy z takim problemem i nie miałem zielonego pojęcia jak to ugryźć. Temat uważam za zamknięty w tym momencie :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.