Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Datum i SQL

Postades av 2009-06-15 10:50:48 - Gert Lindholm, i forum sql-server/msde, Tråden har 10 Kommentarer och lästs av 2138 personer

Jag vill skapa= INSERT en post i en tabell.
Och har ett datum fält.
GetDate() ger datum och tid.
Hur gör jag för att ta bort tiden?


Svara

Sv: Datum i SQL

Postades av 2009-06-15 13:16:58 - Johan Djupmarker

Förstår inte riktigt frågan, men om du inte vill ha ett datum i ett datumfält kan du sätta det till NULL (om NULL-värden tillåts).

/Johan


Svara

Sv:Datum i SQL

Postades av 2009-06-15 14:30:01 - Lars-Erik Eriksson

Jag förstår frågan... :)

Detta borde funka:
select cast(floor(cast(getdate() as float)) as datetime)


Svara

Sv: Datum i SQL

Postades av 2009-06-15 14:44:47 - Håkan Borneland

Undvik onödiga konverteringar om möjligt.
Dom inbyggda datetimefunktionerna är bäst lämpade för jobbet.
<code>
SELECT DATEADD(DAY, 0, DATEDIFF(DAY, 0, GETDATE()));
</code>


Svara

Sv:Datum i SQL

Postades av 2009-06-15 23:22:06 - Gert Lindholm

Hej Håkan,

Nu fick man ju iaf 00:00:00.000 isf klockslaget vid SELECT.

Men kan man inte få bara Datum sim 2009-06-15?


Svara

Sv: Datum i SQL

Postades av 2009-06-15 23:57:23 - Håkan Borneland

Nej.
Det är så datatypen datetime är designad (därav namnet date och time).
00:00:00 betyder "ingen" tid, eller midnatt, beroende på sammanhanget.
Från och med SQL Server 2008 så finns det separata datatyper för datum och tid.


Svara

Sv: Datum i SQL

Postades av 2009-06-16 07:42:31 - Johan Djupmarker

Nu är jag med på vad som efterfrågas :)

Tycker mer att detta låter som något som du ska hantera vid presentation av datat, alltså hantera det som DateTime hela vägen tills det ska visas för användaren, där formaterar du det till text på rätt sätt.

/Johan


Svara

Sv:Datum i SQL

Postades av 2009-06-16 13:06:14 - Håkan Borneland

Instämmer.


Svara

Sv:Datum i SQL

Postades av 2009-06-16 13:14:59 - Niklas Jansson

Kan vara problem med det, om man ska ta diffar på datum, jämföra olika datum osv.

T.ex. om du ska garantera att 2009-01-01 = 2009-01-01, så får det inte ligga med någon tid. Då måste man först se till att det alltid är samma klockslag oavsett dag.


Svara

Sv:Datum i SQL

Postades av 2009-06-17 08:47:35 - Peter Hageus

{ fn CURDATE() } ger enbart datum, och jag tror t.o.m att MS egna verktyg visar det utan tid i de flesta sammanhang. Sen är det visserligen en datetime ändå, men...


Svara

Sv: Datum i SQL

Postades av 2009-06-24 14:43:22 - Mikael Wedham

Datatypen date ger önskat resultat :)

Finns bara i 2008...

/micke


Svara

Nyligen

  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 959
27 965
271 783
626
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies