[firebase-br] Pq o COUNT não funciona como eu pensava que deveria ?
Chico
chico em auditecmatao.com.br
Ter Dez 7 12:25:07 -03 2004
Pessoal se eu fizer o COUNT assim:
Select COUNT(I.*), COUNT(G.GRUPO), COUNT(IT.CLASSIFICACAOFISCAL), COUNT(IT.ITEM), COUNT(IT.UNIDADE) from INVENTARIO I');
DmCtMaster.QInventario.SQL.Add('INNER JOIN GRUPOSINVENTARIO G ON I.CODIGOGRUPO = G.CODIGOGRUPO');
DmCtMaster.QInventario.SQL.Add('INNER JOIN ITENSINVENTARIO IT ON I.CODIGOITEM = IT.CODIGOITEM
Não funciona, agora se ao inves de COUNT(I.*) eu colocar COUNT(*) e ficar assim:
Select COUNT(*), COUNT(G.GRUPO), COUNT(IT.CLASSIFICACAOFISCAL), COUNT(IT.ITEM), COUNT(IT.UNIDADE) from INVENTARIO I');
DmCtMaster.QInventario.SQL.Add('INNER JOIN GRUPOSINVENTARIO G ON I.CODIGOGRUPO = G.CODIGOGRUPO');
DmCtMaster.QInventario.SQL.Add('INNER JOIN ITENSINVENTARIO IT ON I.CODIGOITEM = IT.CODIGOITEM
Que esquisito, no primeiro campo ele não deixou eu especificar o apelido da primeira tabela, no restante ele deixou ? Porque ? É assim mesmo ou errei em algum lugar ?
Chico.
Mais detalhes sobre a lista de discussão lista