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


Problem med datum i SQL-server

Postades av 2005-08-18 10:04:39 - Johan Hansson, i forum sql-server/msde, Tråden har 8 Kommentarer och lästs av 1336 personer

Hej!

Jag har problem med vecko-nummer i SQL-server.

Jag skriver i Query Analysern:

print getdate()
Resultat: Aug 18 2005 10:01AM

print datepart(week,getdate())
Resultat: 34

Enligt min kalender så är det vecka 33 nu. Vad kan det bero på att SQL-servern svarar vecka 34?


Hälsning
Johan


Svara

Sv: Problem med datum i SQL-server

Postades av 2005-08-18 11:09:32 - Andreas Hillqvist

Varför köra funktionen i frågan? Kan du inte anropa den när du hämtar datumet på klienten?


Svara

Sv:Problem med datum i SQL-server

Postades av 2005-08-18 11:37:53 - Johan Hansson

Jag förstod inte vad du menade nu! Problemet är ju att jag skall göra en beräkning med hjälp av Quary Analyser och den genererar fel vecko-nummer.


Svara

Sv: Problem med datum i SQL-server

Postades av 2005-08-18 12:40:51 - Jan Bulér

Därför att "SQL-servern" räknar vecka 1 från den vecka som innehåller 1'a januari och inte som vi i Sverige där vecka ett är den första veckan på året som har minst fyra dagar i sig tillhörande det nya året.

Från SQL server books online
"The week (wk, ww) datepart reflects changes made to SET DATEFIRST. January 1 of any year defines the starting number for the week datepart, for example: DATEPART(wk, 'Jan 1, xxxx') = 1, where xxxx is any year."




Svara

Sv: Problem med datum i SQL-server

Postades av 2005-08-18 13:27:41 - Andreas Hillqvist

Istället för att fokuser på en lösnig kan du väl tala om hur du vill utföra din beräkning. Vi kanske kan hjälpa lösa det men en annan fråga.


Svara

Sv: Problem med datum i SQL-server

Postades av 2005-08-19 18:05:36 - Håkan Borneland

Hej!

Det här kanske löser ditt problem:

PRINT DATEPART( dayofyear, GETDATE() ) / 7 


EDIT: Nu när jag haft tid att testa, visade sig att det inte var så enkelt... :-(
(Bra försök noll poäng!!). Men det är på rätt väg, behöver kompletteras lite.

//Håkan


Svara

Sv:Problem med datum i SQL-server

Postades av 2005-08-20 21:21:32 - Per Karlsson

Detta är ett klassiskt problem i sql server. Man får helt enkelt räkna ut det själv. Sök i forumet; Jag vet att Christoffer Hedgate presenterade en lösning i en tidigare tråd i detta forum.


Svara

Sv: Problem med datum i SQL-server

Postades av 2005-08-22 09:24:26 - Emma Magnusson

Vad har du för tids- och datuminställningar på din SQL-server? Detta spelar stor roll när du vill ha ut datum-relaterad information.

Förutom det fungerar inte MS DatePart-funktion, utan returnerar fel veckonummer vissa skottår...

Så använd den funktion som rekommenderades här tidigare (Hedgegates)

/Emma


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

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 878
27 965
271 774
551
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