ik gebruik in mijn tabel twee date velden om een begin en een eind dag aan te geven.
Stel de begin dag is: 24/9 en de eind dag is 26/9 mijn goed verstand zegt dan dat het een totaal van drie dagen overspant (24, 25 en 26).
Als ik daarnaast datediff(tot,van) doe krijg ik warempel dat het 'slechts' twee dagen zijn. Logisch ook als ik de manual lees, hij kijkt naar de dagen gedeelte en trekt deze van elkaar af: 26-24=2
Nu kan ik hier omheen werken door er gewoon 1 bij op te tellen. Maar ik vraag me af waarom mysql dit zo doet, en of het met een andere functie wel goed kan komen. Of zie ik iets heel doms over het hoofd?
Stel de begin dag is: 24/9 en de eind dag is 26/9 mijn goed verstand zegt dan dat het een totaal van drie dagen overspant (24, 25 en 26).
Als ik daarnaast datediff(tot,van) doe krijg ik warempel dat het 'slechts' twee dagen zijn. Logisch ook als ik de manual lees, hij kijkt naar de dagen gedeelte en trekt deze van elkaar af: 26-24=2
Nu kan ik hier omheen werken door er gewoon 1 bij op te tellen. Maar ik vraag me af waarom mysql dit zo doet, en of het met een andere functie wel goed kan komen. Of zie ik iets heel doms over het hoofd?
hier zou een slimme opmerking kunnen staan
maar die staat er niet