[sql] alles dit jaar selecteren..

Pagina: 1
Acties:

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
hoi,

Ik heb een query waarmee ik bepaalde informatie uit een tabel haal, nu wil ik dit ook per jaar doen.. maar dat gaat nog niet zo makkelijk.

de database is access, maar de query moet het liefst ansi sql zijn zodat het ook makkelijk ergens anders heen te porten is..


Het moet iets worden in de richting van:
code:
1
2
select sum(bedrag) from factuur 
where year(datum) = year(date());


of iets van:
code:
1
where datum between (het begin van het jaar) and date();


maar ik krijg het niet voor elkaar, kan iemand me een zetje in de goede richting geven??

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 14-08 15:59
Misschien wat meer info, is datum een datum column, of gewoon een nummer?

zeroxcool.net - curity.eu


  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
ZeRoXcOoL schreef op 12 March 2003 @ 21:06:
Misschien wat meer info, is datum een datum column, of gewoon een nummer?
sorry datums is een column van het type datum

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 14-08 12:38

Crazy D

I think we should take a look.

En wat is er mis met je 1e query?
Khad nog een test dbtje staan...
code:
1
2
3
SELECT SUM(IP)
FROM Table2
WHERE Year(Datum) = Year(Date())

En die doet precies wat je zou verwachten dat ie doet... tenminste, als er records uit 2003 in staan ;)

Exact expert nodig?


  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
Crazy D schreef op 12 March 2003 @ 21:34:
En wat is er mis met je 1e query?
Khad nog een test dbtje staan...
code:
1
2
3
SELECT SUM(IP)
FROM Table2
WHERE Year(Datum) = Year(Date())

En die doet precies wat je zou verwachten dat ie doet... tenminste, als er records uit 2003 in staan ;)
nou eeh acces is het er niet mee eens...

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 23-08 10:39

Janoz

Moderator Devschuur®

!litemod

In principe sluit ik me geheel bij Crazy D aan. Ik ben dan ook erg benieuwd wat access over deze query te melden heeft.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
Janoz schreef op 12 maart 2003 @ 21:37:
In principe sluit ik me geheel bij Crazy D aan. Ik ben dan ook erg benieuwd wat access over deze query te melden heeft.
damn, met een simpele query doet ie et wel...


ff verder testen iig bedankt!
Pagina: 1