Ga naar inhoud
  • 0

Beschikbaarheid verhuur producten


wouterm

Vraag

Ik heb een database opgebouwd waarin we onze verhuurde producten bijhouden. Elk record bevat een begindatum en einddatum, en enkele velden die bijhouden hoeveel stuks er verhuurd zijn.

De meeste verhuren overlappen elkaar. (dus bv. 1e verhuur is van 14/9 tot 16/9, de 2e van 15/9 tot 18/9 en de 3e van 17/9 tot 18/9)

 

Nu wil ik een totaal verhuurde producten kunnen opzoeken in een bepaalde periode (bv. van 14/9 tot 18/9).

Probleem 1: Hoe geef ik de juiste zoektermen in?

Probleem 2: Hoe zorg ik ervoor dat de producten die elkaar niet overlappen maar 1 keer worden meegerekend. (Als de 1e en 3e verhuur hetzelfde product bevatten, mag dit maar 1 keer meegeteld worden, omdat deze elkaar opvolgen.)

 

Hopelijk kan iemand mij helpen met dit probleem.

 

Alvast bedankt

Link naar reactie

2 antwoorden op deze vraag

Aanbevolen berichten

  • 0

Ik zie niet goed hoe ik je huurperiodes moet interpreteren.

 

van 14/9 tot 16/9, de 2e van 15/9 tot 18/9

 

Gaat dit om hetzelfde artikel/voorwerp ?

 

Dan kun je het niet verhuren want het is al verhuurd.

Of je klant betaald 2 x voor een huurperiode.

 

Ik zie nergens een itemID noch een 'verhuur'ID.

 

Indien je die zou hebben kun je dat als basis nemen en in de found set een max/min search doen.

 

Maw we moeten wat meer over de structuur weten.

Link naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...