Mit CAST() mit MAX()/MIN()

Habe ich einige street-Nummern gespeichert, die als VARCHARs, aber ich wollen, um Sie zu Sortieren, wenn möglich mit Int-Werten. Diese syntax wird akzeptiert, aber produziert alpha sortierte Sätze wie max = 53, min = 1203

SELECT  `StreetName`, 
CAST( MIN( `StreetNumber` ) AS UNSIGNED)  as min,
CAST( MAX( `StreetNumber` ) AS UNSIGNED)  as max
FROM  `tblAddToLotBridge` 
WHERE  `LotNumber` = '$item_lotnum'
AND `Primary_Secondary` = 0 
GROUP BY `StreetName`
ORDER BY `StreetName`

Habe ich versucht Schachteln CAST() innerhalb von MIN()/MAX() aber, dass die syntax abgelehnt.

Was ist die richtige sytax zu DWIM?

InformationsquelleAutor jerrygarciuh | 2011-03-29
Schreibe einen Kommentar