Hej jag undrar hur jag skall göra detta. Jag har en SQL databas med tre fält ID, Datum och Namn. Jag vill kunna visa dagens namn på dagens datum. Jag antar att du menar SQL Server?SQL och ASP.Net
Jag har porvat att skriva så här men det funkar inte:
"Select Namn from Tabell where Datum=date()"
Däremot om jag skriver så här så får jag ett resultat men jag vill att det skall ske automatiskt så fort det blir ett nytt datum:
"Select Namn from tabell where Datum='2003-07-23'"
I SQL databasen så är fältet satt till datetime men det presenteras i detta format:2003-07-23.Sv: SQL och ASP.Net
I SQL server motsvaras date() av GetDate(). Tyvärr returnerar den både datum och tid, vilket gör att du måste ta bort tidsdelen. Här är ett förslag:
"Select Namn from Tabell where Datum=convert(datetime, convert(varchar, GetDate(), 112))"