[SQL] Intervallen, INSERT INTO

Pagina: 1
Acties:

  • FoggyFreek
  • Registratie: Juni 2000
  • Laatst online: 23-07 17:23

FoggyFreek

I'm a llama again!

Topicstarter
Op mijn vorige topic werd een slotje gezet :? waarom ?

Probleem,
ik gebruik Access en wil met behulp van een Query een planning maken.
code:
1
2
3
4
5
6
7
8
9
10
11
SELECT Docenten.Naam AS Docentnaam,
Klanten.Naam AS Klantnaam, Lessoorten.Soort,
Lessoorten.Instrument, Lessoorten.Duur, Cursussen.Dag,
Cursussen.Begintijd, Cursussen.Eindtijd, Cursussen.Lokaal, 
Cursussen.Proef, Docenten.Voornaam

FROM Lessoorten INNER JOIN (Klanten INNER JOIN (Docenten 
INNER JOIN (Cursussen INNER JOIN Groepen ON 
Cursussen.Cursusnr = Groepen.Cursusnr) ON Docenten.Nummer = 
Cursussen.Docentnr) ON Klanten.Nr = Groepen.Klantnummer) ON 
Lessoorten.Lessoortnr = Cursussen.Lessoortnr;

dat is de query. nu wil ik in een andere tabel, genoemd 'Planning' deze info zetten met een Datum als extra data.

die data moet opgehoogt worden met een interval die ik uit een veld haal.
Hoe doe ik dat en is dat uberhaupt mogelijk ?
en kan ik ook nog de data beinvloeden b.v. dat er met vakantie niet geplanned word ?

-- Altijd blijven prutsen --


  • FoggyFreek
  • Registratie: Juni 2000
  • Laatst online: 23-07 17:23

FoggyFreek

I'm a llama again!

Topicstarter
eerst ziet het er zo uit:
code:
1
2
3
4
Klantnr    Docentnr   Cursusnr  Begintijd  Eindtijd
101   103     1    18:00    18:40
104   103     1    18:00    18:40
106   105     2    16:00    16:30

en de planning dan als volgt:
code:
1
2
3
4
5
6
7
8
9
10
Klantnr    Docentnr   Cursusnr  Begintijd  Eindtijd  Datum
101   103     1    18:00    18:40     1-1-01
101   103     1    18:00    18:40     8-1-01
101   103     1    18:00    18:40     15-1-01
104   103     1    18:00    18:40     1-1-01
104   103     1    18:00    18:40     8-1-01
104   103     1    18:00    18:40     15-1-01
106   105     2    16:00    16:30     1-1-01
106   105     2    16:00    16:30     15-1-01
106   105     2    16:00    16:30     29-1-01

kan dit ?

b.v.d.

-- Altijd blijven prutsen --


  • Dash2in1
  • Registratie: November 2001
  • Laatst online: 31-08 22:49
Ja, maar wat voor probleem heb je hier mee?

  • FoggyFreek
  • Registratie: Juni 2000
  • Laatst online: 23-07 17:23

FoggyFreek

I'm a llama again!

Topicstarter
Ik weet niet hoe ik die intervallen in de datums kan krijgen :(

dus dat hij doorrekent, van 1-1-02 naar 8-1-02 etc.

-- Altijd blijven prutsen --


Verwijderd

Neem een startdatum, maak daar een unixtimestamp van, tel daar steeds het interval bij op (week = 60 * 60 * 24 * 7) en schrijf het weg.