Mede Formleden graag een advies.

Ik zou door het ingeven van een mysql select een correctiefactor willen krijgen uit de database van het aantal dagen welke zich bevinden in het bereik van id 1 t/m id 3 (tabel A en B) maal tabel C

Een voorbeeld :

Ik geef een startdatum bv 2014-01-05 en een stopdatum 2014-03-10

Mijn database heeft tabel met kolom A B en C (correctietabel)

A B C
2014-01-01 2014-02-10 95
2014-02-11 2014-02-28 80
2014-03-01 2014-03-10 85

Oplossing die ik zoek
id 1 = 26 dagen x 95 2470
id 2 = 28 dagen x 80 2240
id 3 = 10 dagen x 85 850

totaal 64 dagen 5560/64 = 86,875 correctiefactor

Wat is de beste manier om dit met een query te bereiken.? graag een advies

Zelf dacht ik aan diversen counts om later te vermenigvuldigen met tabel C of een gemiddelde
Dit is nogal omslachtig Thanks
Ik wil de prijs van verhuur corrigeren aan de hand van de verhuurde datums.
Ik heb in de prijstabel maar 1 prijs (dit is 100%)
Hiernaast heb ik nog tweede correctie midweek 90% en 120% (week is 100%)

invoer admin kant:

01-08-2014 tot 31-08-2014 100 % 90 % 100 % 120 % Wijzigen | Wissen
01-09-2014 tot 30-09-2014 60 % 50 % 100 % 120 % Wijzigen | Wissen
01-10-2014 tot 31-10-2014 75 % 90 % 100 % 120 % Wijzigen | Wissen
01-11-2014 tot 30-11-2014 60 % 90 % 100 % 120 % Wijzigen | Wissen
01-12-2014 tot 20-12-2014 60 % 90 % 100 % 120 % Wijzigen | Wissen

Website kant :

Verblijf Midweek Weekend Week
01-08-2014 t/m 31-08-2014 € 432.00 € 432.00 € 840.00
01-09-2014 t/m 30-09-2014 € 144.00 € 259.20 € 504.00
01-10-2014 t/m 31-10-2014 € 324.00 € 324.00 € 630.00
01-11-2014 t/m 30-11-2014 € 259.20 € 259.20 € 504.00
01-12-2014 t/m 20-12-2014 € 259.20 € 259.20 € 504.00
21-12-2014 t/m 02-01-2015 € 432.00 € 432.00 € 840.00





Het kan hier gaan om verhuur voor 3 dagen maar ook voor 6 maanden.
Door EEN correctie faktor te maken kun je jaarlijks alles eenvoudig updaten terwijl je verchillende prijs heb.

Als de correctie faktor wordt berekend door te kijken hoeveel dagen een bepaalde correctie faktor wordt gebruikt en dit voor alle ranges te doen om zo de gemiddelde faktor te bepalen is het hierna eenvoudig prijs * correctie = nieuwe prijs voor het totaal aantal geboekte dagen.

[size=xsmall]Toevoeging op 29/11/2014 13:44:01:[/size]

Hoop dat bovenstaande duidelijk genoeg is.

Het invoeren en het zichtbaar maken is gelukt, maar de berekening van de totaalprijs is lastiger dan ik dacht
ik programeer als hobby en zocht naar een opzet om dit aan te pakken maar het is lastiger dan ik dacht.

Wat ik uiteindelijk wil is een correctiefaktor X price voor de totale verblijf periode.

Thx

[size=xsmall]Toevoeging op 29/11/2014 14:00:23:[/size]

TOP GER

Ik was op zoek naar hoe ik het moest aanpakken maar jouw code is de oplossing werkt perfect.

Thanks

Reageren