Archief - SQL: SELECT between Dates

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

orez

Legacy Member
Ok normaal zou dees dus zo simpel like hell moen zijn, maar op 1 of ander manier ziet SQL-Server ambetant te doen dat gin naam heeft.

OK:

SELECT * FROM table WHERE datum BETWEEN #12-12-2000# AND #12-12-2004#

works perfect in access zoals het moet

SELECT * FROM table WHERE datum BETWEEN '12-12-2000' AND '12-12-2004'

Werkt niet in SQL server, error van out of range bij conversie van tekst naar datetime field.

SELECT * FROM table WHERE datum BETWEEN ('12-12-2000') AND ('12-12-2004')

Same shit


SELECT * FROM table WHERE datum BETWEEN 12/12/2000 AND 12/12/2004

werkt ook niet, toont niets van resultaten.

SELECT * FROM table WHERE datum > 12/12/2000 AND datum < 12/12/2004

werkt ook niet, ook met alle mogelijke haakjes en aanhalingstekens en hekjes en whatever...

Dus ben bekke radeloos, why the fuck doet MS SQL Server zo ambetant? Of ziek zo moe dak ier zukke dommigheid ant begaan ben? kraak er allesins gefrutstreerd van :p

killgore

Legacy Member
try:
SELECT * FROM table WHERE datum BETWEEN DATE('12-12-2000') AND DATE('12-12-2004')

(geen idee of het zal werken ze :s, kan evengoed zijn dat die functie niet bestaat op SQL server)

orez

Legacy Member
nope dus... DATE is not a recognized function name.

Pfft, shit SQL-Server (nee kmag geen ander serverpakket gebruiken :p)

Anywayz tnx

EnZyMeX

Legacy Member
ge moet wel uwe kolom als dateobject zetten eh ;) kheb er van de week ook problemen me gehad zijkding
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan