wstawianie tekstu do kolumny z datą

0

Witam
mam napisać podzapytanie i wszystko fajnie do pewnego momentu, mam takie coś: Klientom, którzy nie kupili biletów w dacie wstawić wyraz BRAK
Wie ktoś jakiej funkcji użyć, albo jak to zrobić?
Z góry dzięki

0

Co ma do tego podzapytanie?

Bo problemu nie widzę

Update tab set kol='brak' where not data between od and do
0

Odpowiadaj w postach

ja nie mam tego zmieniać w tabeli, piszę podzapytanie, gdzie podaje imiona i nazwiska, tytuł filmu i w dacie mam wypisać brak jak klient nie kupił biletu

No to case https://www.w3schools.com/sql/sql_case.asp

Tylko jeżeli zwracasz datę jako tub daty to musisz ją przekonwertować na tym znskowy

0

chcesz skonwertować null na string "Brak" ? Nie rozumiem chyba

0

Dziwne polecenie no ale .. :

SELECT CONCAT(Nazwisko, ' ', Imie, '', 
CASE WHEN DataSeansu is null THEN 'Brak' END, 
' ', Tytyul, ' ', Produkcja ) as Film 
FROM Tabela 

Zakładam, że to ma być per klient, bo nie wyobrażam sobie np sklejonych 50 nazwisk/imion widzów filmu w 1 kolumnie :|
Gdyby jednak to poszukaj o GROUP_CONCAT (https://www.w3resource.com/mysql/aggregate-functions-and-grouping/aggregate-functions-and-grouping-group_concat.php)

Edit: To w ogóle jest bez sensu - cale to zadanie. Albo weź no pokaż co Ty masz na wejściu jak wyglądają dane.

1 użytkowników online, w tym zalogowanych: 0, gości: 1