SELECT `UM`.`usermaster_id`, `UM`.`height`, `UM`.`income_range`,
`UM`.`surname`, `UM`.`display_name`, `UM`.`about_me`, `UM`.`profile_id`,
`UM`.`marital_status`, `UM`.`birth_date`, `UM`.`age`, `UM`.`gender`,
`UM`.`mother_tongue_id`, `UM`.`religion_id`, `UM`.`cast_id`,
`UM`.`sub_cast_id`, `UM`.`highest_degree`, `UM`.`occupation`, `UM`.`city_id`,
TIMESTAMPDIFF(YEAR, `birth_date`, CURDATE()) as newage FROM (`user_master`
UM) WHERE (UM.height >= 5.7 AND UM.height <= 5.11 AND UM.income_range
IN(4,7,5,8,9,10) AND UM.cast_id IN(3,15,7) AND UM.marital_status IN('Never
Married')) AND `UM`.`gender` = 'Male' AND `UM`.`active` = 1 HAVING `newage`
BETWEEN 31 AND 34
Höhe Spaltenwert Anzeige Datensatz nicht gefunden.Vergleichen float Wert in Mysql mit PHP
Verwenden Sie stattdessen DECIMAL. Verwenden Sie in diesem Zusammenhang nicht HAVING. Verwenden Sie einfach WHERE und wiederholen Sie die Formel zur Berechnung von newage. – Strawberry