Tenho o comando SQL que é criado conforme certas condições.
Pode ter mais campos no SELECT, ou até um ORDER BY diferente.
Tipo:
cSQL := "SELECT A, B"
IF nOpc == 2
cSQL += ", C, D"
ENDIF
cSQL += "FROM TABELA"
IF nOpc2 == 1
cSql += " ORDER BY CODIGO"
ELSE
cSql += "ORDER BY NOME"
ENDIF
Tem como criar essa string no MySQL e usar como query?