Results 1 to 6 of 6

Thread: Tijd in een SQL DB

  1. #1
    Metal(lica) - fan Cryothic's Avatar
    Join Date
    Mar 2002
    Location
    Weesp
    Posts
    195

    Tijd in een SQL DB

    Hoi allemaal,

    Ik heb een probleem.
    Ik ben een programma aan het omzetten van Paradox naar SQL Server.

    Eerst werd de tijd in een Time veld gezet, maar omdat SQLServer geen Timevelden heeft gaat dat nu naar een datetime.

    Als ik in de EnterpriseManager kijk, zie ik idd alleen de tijd. Maar in delphi ziet ie de datum als 0, dus 31/12/1899. En die staat ervoor.

    Nu kan ik dus geen query uitvoeren om te kijken naar alles later dan 12:00 tenzei ik kijk naar alles na 31/12/1899 12:00.

    Heeft iemand een oplossing hiervoor?
    Ik wil dus dat ik in de query alleen de tijd in hoef te vullen.
    Groetjes van Jeroen

  2. #2
    Is er geen Time functie in SQL server? Dan zou je WHERE Time(DateColumn) > '12:00' kunnen gebruiken.
    Marcel

  3. #3
    Je kan geloof ik de tijd eruit filteren met HOUR, MINUTE, SECOND ...

    Dus HOUR (20/05/2002 14:45:00) zou als resultaat 14 moeten geven.

  4. #4
    Metal(lica) - fan Cryothic's Avatar
    Join Date
    Mar 2002
    Location
    Weesp
    Posts
    195
    Originally posted by Marcel
    Is er geen Time functie in SQL server? Dan zou je WHERE Time(DateColumn) > '12:00' kunnen gebruiken.
    Nee, ik krijg:
    'Time' is not a recognized function name
    Dus, dat is niet de oplossing.
    En wat die Hour/Minute betreft, dan kan ik ook niet kijken welke records er zitten tussen 14:00 en 15:59
    Groetjes van Jeroen

  5. #5
    Waarom niet? Hour(DateColumn) > 14 and Hour(DateColumn) < 16.
    Marcel

  6. #6
    Metal(lica) - fan Cryothic's Avatar
    Join Date
    Mar 2002
    Location
    Weesp
    Posts
    195
    ja, ok, maar dat is een mooi voorbeeld.

    Ik heb er hier ook een paar, mar 10:30 bijvoorbeeld.
    Dan moet je met zoveel AND's gaan werken...dat wordt ook niks.

    Ik moet het er ff met m'n begeleider over hebben, maar misschien is het wel makkelijker om al die programma's om te gaan zetten, zodat ze maar 1 kolom (met datum en tijd) gebruiken i.p.v. 2 (wat ze nu doen, 1 voor datum, 1 voor tijd)

    Echt... die gast die dat programma geschreven heeft..... moeten ze eens iets leren van databases
    Groetjes van Jeroen

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •