J Josef Medlem sedan mars 2002 3 561 inlägg Trådstart 3 jan. 2003 15:06 #1 Jag har en tabell som innehåller nyheter. Det finns två kolummner i tabellen, publish o expiery. Hur skall frågan se ut om jag bara vill visa den nyheten mellan dessa två datum?
(Databasen är SQL Server 2000)
J Josef Medlem sedan mars 2002 3 561 inlägg Kom igen. Det måste väl finnas någon som har någon idé om hur man skall göra.
J Josef Medlem sedan mars 2002 3 561 inlägg Tack.
Jag har dock inte fått det att fungera felfritt ännu.
L LarsG Medlem sedan dec. 2000 12 464 inlägg select * from news
where datediff(day,publish,getdate()) >= 0
and datediff(day,expiery,getdate()) <= 0
Expiery är felstavat.
J Josef Medlem sedan mars 2002 3 561 inlägg Hur ser formatet för getdate ut? För jag antar att det är SQL Servers datumfunktion.
L LarsG Medlem sedan dec. 2000 12 464 inlägg Getdate returnerar alltid datum och tid. Vilket format du får det i har ingen betydelse i denna fråga.
För att bestämma hur date/time värden ser ut i char-format kan man använda set dateformat eller så använder man convert.