WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   SQL Sats som inte funkar (https://www.wn.se/forum/showthread.php?t=24103)

Milad 2007-10-06 22:49

Finns det någon snäll själ där ute som kan hjälpa till med detta problem.

Jag har ett datum fält som heter "news_datetime" enligt följande format 2007-10-06. Jag försöker lista alla nyheter från år 2006 men det funkar inte :angry:

SQL:en ser ut så här:

rs.Open "SELECT Year(news_datetime) as artal FROM Files WHERE artal=2006", connectionString, 3, 4

Felet säger:
No value given for one or more required parameters.


(Kör ASP med Access databas där fältet "news_datetime" har formatet Date/time)

Jan Eriksson 2007-10-06 23:08

Något liknande detta:

WHERE news_datetime >=#2006-01-01# AND news_datetime <=#2006-12-31#

Sen har du between också men jag vet inte om det fungerar i Access.

coredev 2007-10-07 08:36

eller

SELECT substring(news_datetime, 0, 4) as myyear FROM Files WHERE myyear=2006

Jan Eriksson 2007-10-07 09:44

Citat:

Originally posted by coredev@Oct 7 2007, 08:36
eller
SELECT substring(news_datetime, 0, 4) as myyear FROM Files WHERE myyear=2006

Jag kan ha fel (det händer inte ofta... :) ) men substring fungerar väl inte i Access?

Denna fungerar också för dig:
"SELECT Year(news_datetime) as artal FROM Files WHERE Year(news_datetime)=2006"

melin 2007-10-07 10:09

access klarar bara det mest grundläggande inom SQL tyvärr

coredev 2007-10-07 22:01

sorry. missade att det var access. :D ja herre jösses.


Alla tider är GMT +2. Klockan är nu 05:04.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson