select id, date,
case weekday(date)
when 0 then 'Måndag'
when 1 then 'Tisdag'
when 2 then 'Onsdag'
when 3 then 'Torsdag'
when 4 then 'Fredag'
when 5 then 'Lördag'
when 6 then 'Söndag' end
as datumnamn
from tjosan;
funkar ju (som bekant) mycket bra för att få fram veckonamnen, men om man instället vill att "dagens namn" skall bli Idag, imorgon bli just "imorgon" hur gör man då? Går det att baka in i en fråga eller måste man dela upp det? En temporär tabell kanske?
Jag tycker personligen att databaser är till för att lagra och hämta information ifrån, inte för att ställa komplexa SQL-frågor som beroende på dag ska retunera olika resultat. Det är ju det som programkoden i sig är till för.
Men, annars får du väl ställa två frågor på någon vänster (hämta veckonamnet och sedan om det är idag/igår).
264 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e