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 SQL string för Access Datumintervall i vb.net

Postades av 2004-06-26 12:26:07 - Niklas Wennerstrand, i forum vb.net, Tråden har 5 Kommentarer och lästs av 798 personer

Oj, jag känner mig vilsen och smärre korkad för att jag inte hittat lösning på detta enkla problem.

Att sortera ut poster med datum var inte så lätt som jag trodde.
Jag försöker nu minska ner problemet till att bara lista poster med ett fix datum.
Dvs alla poster som har datum 2004-06-14 i min Access databas

Detta trodde jag skulle fungera:
SELECT * FROM MINDATABAS WHERE 'InvoiceDate' = #2004-06-14#
Jag vet att datumet finns i databasen kolumn InvoiceDate men inte får jag fram den för det.

Om jag ändrar till att söka efter datum som är mer än valt datum så får jag alla poster inklusive de med tidigare datum.
SELECT * FROM MINDATABAS WHERE 'InvoiceDate' > #2004-06-14#


Om jag söker efter datum med mindre än:
SELECT * FROM MINDATABAS WHERE 'InvoiceDate' < #2004-06-14#
Får jag inga poster.


I min Accessdatabas har jag valt columnen InvoiceDate till Datum/Tid Kort Datum vilket borde ta bort tiden om det skulle vara problemet.

Jag misstänker att det är fel på formatet på datumet men jag har försökt med många varianter.
#2004-06-14#
#2004/06/14#
#14/06/2004# etc etc

Att sortera ut poster i en access databas bör höra till det mer vanliga men jag har sökt förgäves på Google för att hitta en lösning. Troligtvis är anledningen att det bara är jag som är en noob.

Finns det någon som har en lösning på mitt problem?

MVH
Niklas














Svara

Sv: Problem med SQL string för Access Datumintervall i vb.net

Postades av 2004-06-28 08:11:26 - Jenny Månsson

Du måste göra en between med klockslag
'InvoiceDate' Between #2004-06-14 00:00:00# AND #2004-06-14 23:59:59#


Svara

Sv: Problem med SQL string för Access Datumintervall i vb.net

Postades av 2004-06-28 08:12:58 - Jenny Månsson

Kort datum det vill säga smalldatetime kapar endast sekunderna....
du blir aldrig av med timmar och minuter. Tyvärr! Har också haft behov av sådana datumfält.


Svara

Sv: Problem med SQL string för Access Datumintervall i vb.net

Postades av 2004-06-28 23:12:53 - Niklas Wennerstrand

Ja den lösningen ser rimlig ut för att inte säga helt trolig.
Jag skall testa den i morgon för nu är det dags att räkna får.


Jag trodde man fick bort klocksget genom att använda kort datum i access. Men, oavsätt om man har kort datum eller inte så syns klockan inte i accessdatabasen vilket kan lura en noob som mej.

Jag återkommer med info om hur jag lyckades eller inte.

Tack för hjälpen

MVH
Niklas


Svara

Sv: Problem med SQL string för Access Datumintervall i vb.net

Postades av 2004-06-29 19:49:32 - Niklas Wennerstrand

Nä, jag går fortfarande bet.
Finns det någon som har en kodsnutt de använder för att fylla ett dataset med data mellan angivna datum via en sql fråga?
Det vore ju dumt att behöva ladda upp hela databasen i minnet och sedan itterera sig igenom.

MVH
Niklas


Svara

Sv: Problem med SQL string för Access Datumintervall i vb.net

Postades av 2004-06-29 22:13:34 - Niklas Wennerstrand

Ahhhh nu funkar det.
Lite fel format bara.
Här är en sql sträng som fungerar för att solla ut mellan satta datum:
SELECT * FROM MYDATA WHERE InvoiceDate BETWEEN #12/15/2003# And #01/15/2004#;

MVH
Niklas


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 722
27 958
271 751
194
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