exibir um campo alias em sql numa BDGrid

24/03/2003

0

tenho a seguinte consulta e gostaria de saber como mostrar o campo ´qtde_al´ numa bdgrid.

select count(*) as qtde_al from notas where serie = 5 and pb between 9,5 and 10

Neste exemplo eu informei que a serie é a 5. Ela possui 3 turmas (501,502,503). Quero exibir a quantidade de alunos na serie por faixa de notas.

Este alias qtde_al é exatamente o nr de alunos que quero calcular da serie que está nas faixas abaixo.

Quero que seja exibido como esta tabela abaixo:

Nr Alunos Faixa de notas

04 9,5 a 10
06 8,0 a 9,4


Anonymous

Anonymous

Responder

Posts

24/03/2003

Anonymous

coloque no form um
tquery
tdatasource
tdbgrid

ligue o datasource a query
o grid ao datasource
abra a query !!

isto ??


Responder

24/03/2003

Aroldo Zanela

tenho a seguinte consulta e gostaria de saber como mostrar o campo ´qtde_al´ numa bdgrid. select count(*) as qtde_al from notas where serie = 5 and pb between 9,5 and 10 Neste exemplo eu informei que a serie é a 5. Ela possui 3 turmas (501,502,503). Quero exibir a quantidade de alunos na serie por faixa de notas. Este alias qtde_al é exatamente o nr de alunos que quero calcular da serie que está nas faixas abaixo. Quero que seja exibido como esta tabela abaixo: Nr Alunos Faixa de notas 04 9,5 a 10 06 8,0 a 9,4


select count(*) as qtde_al, ´Faixa 9,5 a 10´ from notas where serie = 5 and pb between 9.5 and 10
union all
select count(*) as qtde_al, ´Faixa 8,0 a 9,4´ from notas where serie = 5 and pb between 8.5 and 9.4

e sucessivamente...


Responder

24/03/2003

Aroldo Zanela

tenho a seguinte consulta e gostaria de saber como mostrar o campo ´qtde_al´ numa bdgrid. select count(*) as qtde_al from notas where serie = 5 and pb between 9,5 and 10 Neste exemplo eu informei que a serie é a 5. Ela possui 3 turmas (501,502,503). Quero exibir a quantidade de alunos na serie por faixa de notas. Este alias qtde_al é exatamente o nr de alunos que quero calcular da serie que está nas faixas abaixo. Quero que seja exibido como esta tabela abaixo: Nr Alunos Faixa de notas 04 9,5 a 10 06 8,0 a 9,4


select count(*) as qtde_al, ´ 9,5 a 10´ as Faixa from notas where serie = 5 and pb between 9.5 and 10
union all
select count(*) as qtde_al, ´8,0 a 9,4´ as Faixa from notas where serie = 5 and pb between 8.5 and 9.4

e sucessivamente...


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar