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


Hjälp med Select.. =(

Postades av 2002-01-16 07:23:15 - Johan Svensson, i forum sql-server/msde, Tråden har 3 Kommentarer och lästs av 840 personer

Hur gör jag en select sats där jag vill ha alla rader där en columns datum/tid
är nyare än 20 secunder tillbaka... förut körde jag mot en Access-databas
och då gjorde jag så här:

"SELECT * FROM Tabel WHERE DateDiff('s', DateCol, '" & EttDatum & "') < 20 ORDER BY DateTid DESC"

Det funka fint i Access men inte SQL... fick många olika fel när jag testa
bland annat: "Difference of two datetime columns caused overflow at runtime."

knepigt... någon som kan hjälpa mig med detta??

Tack på förhand.

/Johan


Svara

Sv: Hjälp med Select.. =(

Postades av 2002-01-16 08:39:12 - Thomas Vanhaniemi

Har aldrig använt SQL Server men det du kan göra är att först ta bort 20 sekunder från datumet du ska jämföra med...
Använd DateAdd("s", -20, Now()) fast och spara resultatet i en variabel...

Sen skriver du din SQL sats såhär...

"SELECT * FROM Tabel WHERE DateCol < " & [variabeln] & " ORDER BY DateTid DESC"

Tror och tycker att det borde fungera...

Mvh Thomas


Svara

Sv: Hjälp med Select.. =(

Postades av 2002-01-16 08:55:55 - Mikael Sand

SELECT * FROM Tabel WHERE DateDiff(s, DateCol, '" & EttDatum & "') < 20 ORDER BY DateTid DESC

Ta bort '-tecknet runt s (för sekund) och se verkligen till att formatet på båda datumen (DateCol och EttDatum) är av typen long date, t ex '2002-01-16 08:55:50'

Din tabell verkar inte ha någon sådan kolumn utan du verkar ha lagt datumet i en och tiden i en tabell, eller? DateCol och DateTid.

Om du försöker plocka ut sekunder ur ett datum som inte har detta så kommer SQL-server att försöka dela med noll, vilket som bekant inte funkar.


Svara

Sv: Hjälp med Select.. =(

Postades av 2002-01-16 08:58:01 - Mikael Sand

Det 'borde' fungera MEN om du som lagerprogrammerare har chansen så kan en enkel grundregel vara att du låter databasen göra så mycket jobb som du kan eftersom webservern, som din kod skulle ligga på, har nog att göra ändå.

Grundregeln är att databasen kan sköta de formateringar som den kan och sen returnera så lite och så ren data som möjligt.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 619
27 953
271 709
5 738
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