Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tardePreciso fazer um distinct e que apresente também a qtd de ocorrência desse regustro.Ex: Carregar a lista de usuários e ao lado trazer a qtd que cada usuário aparece na tabela. A parte do dstinct eu fiz mas a qtd só carrega -1 em todos os registros.usei:
<%= rstCliente("supervisor")%>
<% response.write rstCliente.recordcount%>
ObrigadoGilson
Após alterar para
sSQL = "SELECT DISTINCT supervisor from tb_falhas_operacionais"
SQL = sSQL
Set rstCliente = Server.CreateObject("ADODB.Recordset")
rstCliente.Open SQL, conexao_ligacoes,3 ,3
traz resultado 38 e não mais o -1
acredito que esta sintaxe não funcione
COUNT(DISTINCT supervisor)
você testou?
Olá Mário! Lembro ter usado esta sintaxe uma vez e tinha dado certo, não tinha testado! Daí resolvi testar e rodou beleza no SQLServer! mas no caso desse nosso amigo me parece q ele está rodando ACCESS daí fui testar no ACCESS tb e realmente não rodou
usa assim:
SQLcount ="SELECT COUNT(teste) AS total FROM teste"
o count em si funciona falei em relação ao uso dele direto com o distinct
o Access não suporta
SELECT COUNT(DISTINCT column_name) FROM table_name
dae você usa o
"SELECT COUNT(teste) AS total FROM teste"
você tb pode fazer por agrupamento, dependendo da sua necessidade
SELECT COUNT(supervisor) AS total, supervisor from tb_falhas_operacionais GROUP BY supervisor
>
o Access não suporta
SELECT COUNT(DISTINCT column_name) FROM table_name
dae você usa o
"SELECT COUNT(teste) AS total FROM teste"
você tb pode fazer por agrupamento, dependendo da sua necessidade
Pessoal
Agradeço o apoio de todos.
Meu banco é Access.
"SELECT COUNT(teste) AS total FROM teste"
Nesse caso "teste" é a coluna ou a tabela?
Olá! Tente fazer assim direto no SQL:
****
>
****
****SELECT COUNT(DISTINCT supervisor) as nregistros FROM tb_falhas_operacionais
****
****
****
Depois para chamar a quantidade de registros: