Estou começando usar Firebird + ODBC
o select abaixo seria por exemplo +- como pegar todas as notas e a quantidade de itens de cada nota.
O grid vai ter por exemplo varias colunas
o select abaixo dá certo
Str:="SELECT pd.codigo, count(pm.codigo) as qtdoc from PAGAR_DADOS pd ";
+" JOIN pagar_mov pm on (pm.codigo = pd.codigo) group by pd.codigo;"
o select abaixo com + de 1 campo da erro
Str:="SELECT pd.codigo, pd.dtvenc, count(pm.codigo) as qtdoc from PAGAR_DADOS pd ";
+" JOIN pagar_mov pm on (pm.codigo = pd.codigo) group by pd.codigo;"
erro no segundo select
Error HY000 - [ODBC Firebird Driver][Firebird]Dynamic SQL Error
SQL error code = -104
Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause)
Se alguém puder ajudar, agradeço.
Poka