Oracle SQL vraag mbt datums

Pagina: 1
Acties:

  • _avalanche_
  • Registratie: Oktober 2003
  • Laatst online: 14:38
Ik heb nu een redelijke lange SQL:
Een onderdeel daaruit is nu--> where bwdatm = ?
In Excel kan daar zelf een parameter in worden gepleurt.
Ik heb dit ook voor crystal reports gemaakt en dan wordt het gewoon where bwdatm = {datum} (maar het is dus weer een parameter, bwdatm is het datum veld)

Wat ik nu wil is dat er niet maar 1 datum mag worden gekozen maar een week nummer. Ik wil dus statestieken krijgen over een hele week. In Crystal Reports is dit wel mogelijk door meerdere Datums in te voeren maar dat is niet echt zo'n mooie oplossing.

Ik wil dus zoiets:

where bwdatum = alledatums van dit weeknummer

Weet iemand hier een oplossing voor? Het veld weeknummer is trouwens niet aanwezig in de database.

[ Voor 6% gewijzigd door _avalanche_ op 13-06-2006 07:38 ]


  • bartgabriels
  • Registratie: April 2005
  • Laatst online: 16-02 10:01
http://www.oradev.com/oracle_date_format.jsp

where to_char(bwdatum, IW) = alledatums

  • _avalanche_
  • Registratie: Oktober 2003
  • Laatst online: 14:38
Dit heb ik nu staan, op een of andere manier werkt dat toch niet.

where blabla = "bla"
and bal2 = "33"
and to_char(bwdatum, IW) = {?weeknummer}

Of voor excel heb ik de regel dus
and to_char(bwdatum, IW) = ?

Dan zegt ie IW invalid identifier

werkt niet :S

  • Exocet
  • Registratie: Januari 2001
  • Niet online
1300A schreef op dinsdag 13 juni 2006 @ 09:10:
Dit heb ik nu staan, op een of andere manier werkt dat toch niet.

where blabla = "bla"
and bal2 = "33"
and to_char(bwdatum, IW) = {?weeknummer}

Of voor excel heb ik de regel dus
and to_char(bwdatum, IW) = ?

Dan zegt ie IW invalid identifier

werkt niet :S
where blabla = "bla"
and bal2 = "33"
and to_char(bwdatum, 'IW')

oftewel quotes om IW zetten.
IW staat trouwens voor ISO week, oftewel de weeknummers zoals deze in Nederland gehanteerd worden.

  • _avalanche_
  • Registratie: Oktober 2003
  • Laatst online: 14:38
ok bedankt, pff ik moet echt SQL weer leren. Die basiszooi van school die kan iedereen wel :)

  • bartgabriels
  • Registratie: April 2005
  • Laatst online: 16-02 10:01
1300A schreef op dinsdag 13 juni 2006 @ 09:17:
ok bedankt, pff ik moet echt SQL weer leren. Die basiszooi van school die kan iedereen wel :)
Is dit dan geen basiszooi van school ?.?
Was trouwens enorm gemakkelijk met google te vinden: Oracle + Weekday

Verwijderd

de datumfunctionaliteit van Oracle is erg uitgebreid en het kost in het begin wel veel moeite om het te doorgronden en 'naar je hand te zetten'. Maar het is o zo krachtig ;)

  • _avalanche_
  • Registratie: Oktober 2003
  • Laatst online: 14:38
Ik heb wel gezocht en die basiszooi van school is alleen maar select * where bla bla
Op internet wat ik vond was de hele tijd een datum opgeven en daarbij dan een Weekday zoeken.
Pagina: 1