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


Jämföra datum och tid

Postades av 2008-01-06 19:51:00 - Thomas Roman, i forum access, Tråden har 3 Kommentarer och lästs av 1034 personer

Kan man plocka ut alla rader där tiden i ett datumfält är över ett visst klockslag bättre än det sätt jag gör på?
<code>
SELECT * FROM Programs WHERE DATEPART('h', Fält) >= DATEPART('h', #20:15#) OR DATEPART('h', Fält) = DATEPART('h', #20:15#) and DATEPART('n', Fält) > DATEPART('n', #20:15#)
</code>

Nu använder jag ett fast klockslag i exemplet, men egentligen tas klockslaget från en annan tabell.


/Thomas


Svara

Sv: Jämföra datum och tid

Postades av 2008-01-06 22:19:48 - Johan Djupmarker

Eftersom klockslag i formatet HH:mm kommer i "bokstavsordning" kan du jämföra textsträngarna, blir lite kompaktare i alla fall.

...WHERE Format(Fält,"HH:mm") >= "20:15"


/Johan


Svara

Sv:Jämföra datum och tid

Postades av 2008-01-06 23:15:06 - Thomas Roman

Text-strängar är väl alltid sämst ur prestandasynpunkt?


/Thomas


Svara

Sv: Jämföra datum och tid

Postades av 2008-01-07 07:51:36 - Johan Djupmarker

Mycket möjligt, har inte testat. Frågan är om det gör sådan skillnad att det spelar någon roll. Har du problem med prestandan nu? Om det inte är något problem anser jag att det är värt mycket mer att det är lätt att förstå vad koden gör.

Det som är självklart nu är inte alltid så självklart nästa gång man gör en förändring... (vet av erfarenhet, vill gärna krångla till det själv)

Vill du absolut inte göra en strängjämförelse kan du t.ex. göra såhär:

Klockan 20:15 är alltså 1215 minuter efter midnatt. Reserverar mig lite för vad som händer vid 12-timmars tidformat...

...WHERE Hour(Fält)*60+Minute(Fält) >= 1215


/Johan


Svara

Nyligen

  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude

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 874
27 965
271 770
629
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