Cita:
Empezado por CarlosN
Bien, pero supon que hablamos de una expresion compleja a la que se asigna el alias y queremos filtrar u ordernar por esta expresion/campo.
No se puede hacer ?, habria que crear una vista? porque para poner el nombre bonito ya lo hago en la columna del dbgrid o en la etiqueta del formulario.
|
Para ordenar por un campo generado por alguna expresión del tipo count, sum, etc., puedes usar la posición del campo en el select, por ejemplo:
Código SQL
[-]
select fecha, sum(total) as TotalDia from facturas
group by fecha
order by fecha, 2
Se hace lo que se puede...