GROUP
Ola...
Pessoal preciso agrupar uma pesquisa e ordenar dentro desse grupo como posso estar fazendo 2 modelos abaixo e deu erro...
modelo 1 olb = [Ô]SELECT solicitante, prestador FROM atendimento GROUP BY solicitante ORDER BY prestador[Ô];
modelo 2 olb = [Ô]SELECT *, ROW_NUMBER() OVER(PARTITION BY solicitante ORDER BY prestador) AS [ô]RowNum[ô] FROM atendimento[Ô];
restante do código.
//Cria um DataAdapter enviando um comando sobre a conexão.
OleDbDataAdapter da = new OleDbDataAdapter(olb, Form_login.conexao);
//Cria um objeto DataTable.
DataTable tab_cadastro = new DataTable();
//Preenche o DataTable via DataAdapter.
da.Fill(tab_cadastro);
Obrigado...
Pessoal preciso agrupar uma pesquisa e ordenar dentro desse grupo como posso estar fazendo 2 modelos abaixo e deu erro...
modelo 1 olb = [Ô]SELECT solicitante, prestador FROM atendimento GROUP BY solicitante ORDER BY prestador[Ô];
modelo 2 olb = [Ô]SELECT *, ROW_NUMBER() OVER(PARTITION BY solicitante ORDER BY prestador) AS [ô]RowNum[ô] FROM atendimento[Ô];
restante do código.
//Cria um DataAdapter enviando um comando sobre a conexão.
OleDbDataAdapter da = new OleDbDataAdapter(olb, Form_login.conexao);
//Cria um objeto DataTable.
DataTable tab_cadastro = new DataTable();
//Preenche o DataTable via DataAdapter.
da.Fill(tab_cadastro);
Obrigado...
Alguma luz....
Olha homem das argolas.
Terá que usar um função de agregar, seja ela sum,count,avg etc.
Tipo.
SELECT Count(solicitante) as Total, prestador FROM atendimento GROUP BY Prestador ORDER BY prestador.
Ai muda de acordo seu gosto.
Terá que usar um função de agregar, seja ela sum,count,avg etc.
Tipo.
SELECT Count(solicitante) as Total, prestador FROM atendimento GROUP BY Prestador ORDER BY prestador.
Ai muda de acordo seu gosto.
Osmar
Quando eu altero o group by para solicitante ele me passe um erro:
An unhandled exception of type [ô]System.Data.OleDb.OleDbException[ô] occurred in System.Data.dll
Additional information: You tried to execute a query that does not include the specified expression [ô]prestador[ô] as part of an aggregate function.
SELECT Count(solicitante) as Total, prestador FROM atendimento GROUP BY solicitante ORDER BY prestador
Cristiano
Quando eu altero o group by para solicitante ele me passe um erro:
An unhandled exception of type [ô]System.Data.OleDb.OleDbException[ô] occurred in System.Data.dll
Additional information: You tried to execute a query that does not include the specified expression [ô]prestador[ô] as part of an aggregate function.
SELECT Count(solicitante) as Total, prestador FROM atendimento GROUP BY solicitante ORDER BY prestador
Cristiano
Ola ...
Pessoal estou quebrando a cabeça e ainda não consegui fazer ...
obs: devo colocar todos os (solicitante) juntos e ordená-los nesses grupos;
Estou também tentando desse jeito:
olb = [Ô]SELECT atendimento, solicitante ,AVG(codigo) OVER(PARTITION BY solicitante) AS [ô]codigo[ô] from atendimento[Ô];
//Cria um DataAdapter enviando um comando sobre a conexão.
OleDbDataAdapter da = new OleDbDataAdapter(olb, Form_login.conexao);
//Cria um objeto DataTable.
DataTable tab_cadastro = new DataTable();
//Preenche o DataTable via DataAdapter.
da.Fill(tab_cadastro);
retorno o erro:
An unhandled exception of type [ô]System.Data.OleDb.OleDbException[ô] occurred in System.Data.dll
Additional information: Syntax error (missing operator) in query expression [ô]AVG(codigo) OVER(PARTITION BY solicitante)[ô].
Obrigado....
Pessoal estou quebrando a cabeça e ainda não consegui fazer ...
obs: devo colocar todos os (solicitante) juntos e ordená-los nesses grupos;
Estou também tentando desse jeito:
olb = [Ô]SELECT atendimento, solicitante ,AVG(codigo) OVER(PARTITION BY solicitante) AS [ô]codigo[ô] from atendimento[Ô];
//Cria um DataAdapter enviando um comando sobre a conexão.
OleDbDataAdapter da = new OleDbDataAdapter(olb, Form_login.conexao);
//Cria um objeto DataTable.
DataTable tab_cadastro = new DataTable();
//Preenche o DataTable via DataAdapter.
da.Fill(tab_cadastro);
retorno o erro:
An unhandled exception of type [ô]System.Data.OleDb.OleDbException[ô] occurred in System.Data.dll
Additional information: Syntax error (missing operator) in query expression [ô]AVG(codigo) OVER(PARTITION BY solicitante)[ô].
Obrigado....
Ajuda...
Ninguem teve que fazer isso em algum sistema?...
como posso tar fazendo isso em outro jeito..
obs: juntando os (solicitante) iguais e ordenando dentro desse grupo (prestador)....
Obrigado....
Ninguem teve que fazer isso em algum sistema?...
como posso tar fazendo isso em outro jeito..
obs: juntando os (solicitante) iguais e ordenando dentro desse grupo (prestador)....
Obrigado....
Faça seu login para responder