Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Hvis du slår convert og cast op i Books Online, vil du se de forskellige styles der er muligt. En som match'er din 100% findes ikke, men du kan jo samle den ud af 2 styles, som ligges sammen til en string. Men så mister du vist muligheden for at sorter på den kolonne.
Hvis du trykker F1 inde i din Query Analyser / Enterprise Manager, vil du få Books Online frem. Her søger du bare efter "Convert". Hvis du kommer ind på det rigtige, vil du i bunden se de mest anvendte styles. Måske du kan leve med en af de andre der. Så slipper du for at prøve dig frem næste gang. :-)
Du skal ikke begynde at tænke for meget i "visnings" resultater. Det er for dig er dd-mm-yyy hh:mm:ss, er slet ikke det samme for serveren. Den gemmer det som noget helt andet. Så det du vil, er at søge efter alt det som er 1 uge gammelt.
SELECT TOP 20 * FROM tbl WHERE DATEDIFF(dd, Created, GETDATE()) <= 7
Jeg har prøvet dette: select top 20 * from tbl where Created >= DATEADD(day, -7, (CONVERT(VARCHAR(10), GETDATE(), 105) +' '+ CONVERT(VARCHAR(10), GETDATE(), 108)))
Desværre... Du hænger dig for meget i hvad du "ser". Du skal slet ikke tænke sådan, for serveren er en dato et komma tal.(Hvis jeg husker helt rigtig, du må ikke hænge mig op på det. Nogen som er klogere end mig, fortæl os lige hvordan det er gemt).
Så når du skal søge på en dato eller teste det mod noget andet, skal du ikke formatere det, for at få det til at virke. Du skal kun formatere når du vil have VIST dit data og det vil du kun i din applikation og ikke i din sql query. Med mindre du selvfølgelig vil lave noget med en string sammenling, men det tager vi en anden dag :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.