SELECT availability.id, availability.userId, availability.startTimestamp, availability.endTimestamp, availability.comment, availability.crossAreal FROM availability WHERE availability.userId = $1 AND availability.starttimestamp::date >= $2 AND availability.endtimestamp::date <= $3 ORDER BY availability.starttimestamp;