Uw berekening is correct voor DATE
typen, maar als uw waarden tijdstempels zijn, moet u waarschijnlijk EXTRACT
(of DATE_PART) om er zeker van te zijn dat u alleen het verschil krijgt in volledige dagen;
EXTRACT(DAY FROM MAX(joindate)-MIN(joindate)) AS DateDifference
Een SQLfiddle om mee te testen . Merk op dat het tijdstempelverschil 1 seconde minder is dan 2 volle dagen.