Din beregning er korrekt for DATE
typer, men hvis dine værdier er tidsstempler, skal du nok bruge EXTRACT
(eller DATE_PART) for at være sikker på kun at få forskellen i fuld dage;
EXTRACT(DAY FROM MAX(joindate)-MIN(joindate)) AS DateDifference
En SQLfiddle at teste med . Bemærk, at tidsstemplets forskel er 1 sekund mindre end 2 hele dage.