Quantcast
Channel: Contando usuários
Viewing all articles
Browse latest Browse all 11

Contando usuários

$
0
0

Bom dia Galera....

 

Preciso exibir a contagem dos usuários conforme a primeira letra do alfabeto em um única linha, desta forma:

ABCDEFGHIJKLMNOPQRSTUVWXYZTodos
1184110684282504588345251115113240704111217916041719383461212513522412499631

 

Estou usando um select monstro, mas creio que existe uma outra forma, alguém tem alguma dica?

 

meu Select

Code Snippet

select  distinct(

  select count (*) from tblassociado where ass_nome like 'A%'
 ) as A ,

 (
  select count (*) from tblassociado where ass_nome like 'B%'
 ) as B,
 (
  select count (*) from tblassociado where ass_nome like 'C%'
 )as C,
 (
  select count (*) from tblassociado where ass_nome like 'D%'
 ) as D,
 (
  select count (*) from tblassociado where ass_nome like 'E%'
 )as E,
 (
  select count (*) from tblassociado where ass_nome like 'F%'
 )as F,
 (
  select count (*) from tblassociado where ass_nome like 'G%'
 )as G,
 (
  select count (*) from tblassociado where ass_nome like 'H%'
 )as H,
 (
  select count (*) from tblassociado where ass_nome like 'I%'
 )as I,
 (
  select count (*) from tblassociado where ass_nome like 'J%'
 ) as J,
 (
  select count (*) from tblassociado where ass_nome like 'K%'
 )as K,
 (
  select count (*) from tblassociado where ass_nome like 'L%'
 )as L,
 (
  select count (*) from tblassociado where ass_nome like 'M%'
 )as M,
 (
  select count (*) from tblassociado where ass_nome like 'N%'
 )as N,
 (
  select count (*) from tblassociado where ass_nome like 'O%'
 )as O,
 (
  select count (*) from tblassociado where ass_nome like 'P%'
 )as P,
 (
  select count (*) from tblassociado where ass_nome like 'Q%'
 )as Q,
 (
  select count (*) from tblassociado where ass_nome like 'R%'
 )as R,
 (
  select count (*) from tblassociado where ass_nome like 'S%'
 )as S,
 (
  select count (*) from tblassociado where ass_nome like 'T%'
 )as T,
 (
  select count (*) from tblassociado where ass_nome like 'U%'
 )as U,
 (
  select count (*) from tblassociado where ass_nome like 'V%'
 )as V,
 (
  select count (*) from tblassociado where ass_nome like 'W%'
 )as W,
 (
  select count (*) from tblassociado where ass_nome like 'X%'
 )as X,
 (
  select count (*) from tblassociado where ass_nome like 'Y%'
 )as Y,
 (
  select count (*) from tblassociado where ass_nome like 'Z%'
 )as Z,
 (
  select count (ASS_NOME) from tblassociado
 )as TODOS


from tblassociado

 

Valew.

Bruno Ferla

 


Viewing all articles
Browse latest Browse all 11

Latest Images





Latest Images