Ik heb een oracle database staan en iemand heeft daar ooit een tabel in aangemaakt zoals hieronder:
PK (number),
FK_afdeling (varchar2),
starttijd_1 (varchar2),
starttijd_2 (varchar2),
starttijd_3 (varchar2),
starttijd_4 (varchar2),
starttijd_5 (varchar2),
stoptijd_1 (varchar2),
stoptijd_2 (varchar2),
stoptijd_3 (varchar2),
stoptijd_4 (varchar2),
stoptijd_51 (varchar2),
Hierin staan de openings en sluittijden van bepaalde afdelingen binnen het bedrijf. Nu moet er een overzicht gecreerd worden waarin te zien is hoeveel uur elke afdeling bereikbaar is.
Ik zal dus een berekening moeten iets in de trand van:
(
(stoptijd_1 - starttijd_1) +
(stoptijd_2 - starttijd_2) +
(stoptijd_3 - starttijd_3) +
(stoptijd_4 - starttijd_4) +
(stoptijd_5 - starttijd_5)
)
Het probleem is echter dat ik het niet voor elkaar kan krijgen om deze varchar2 waarden om te zetten naar time waarden zodat de berekening goed verloopt. Ik weet dat ik het ergens moet zoeken in een TO_DATE oplossing maar ik kom er niet uit.....
Wie heeft er een hint, tip en of voorbeeld?
Thanks,
Johan.
PK (number),
FK_afdeling (varchar2),
starttijd_1 (varchar2),
starttijd_2 (varchar2),
starttijd_3 (varchar2),
starttijd_4 (varchar2),
starttijd_5 (varchar2),
stoptijd_1 (varchar2),
stoptijd_2 (varchar2),
stoptijd_3 (varchar2),
stoptijd_4 (varchar2),
stoptijd_51 (varchar2),
Hierin staan de openings en sluittijden van bepaalde afdelingen binnen het bedrijf. Nu moet er een overzicht gecreerd worden waarin te zien is hoeveel uur elke afdeling bereikbaar is.
Ik zal dus een berekening moeten iets in de trand van:
(
(stoptijd_1 - starttijd_1) +
(stoptijd_2 - starttijd_2) +
(stoptijd_3 - starttijd_3) +
(stoptijd_4 - starttijd_4) +
(stoptijd_5 - starttijd_5)
)
Het probleem is echter dat ik het niet voor elkaar kan krijgen om deze varchar2 waarden om te zetten naar time waarden zodat de berekening goed verloopt. Ik weet dat ik het ergens moet zoeken in een TO_DATE oplossing maar ik kom er niet uit.....
Wie heeft er een hint, tip en of voorbeeld?
Thanks,
Johan.