Marcelo Antonio

Membros
  • Content Count

    1
  • Joined

  • Last visited

Community Reputation

0 Neutro

1 Follower

About Marcelo Antonio

  1. Amigo seu exemplo foi o mais próximo de resolver meu problema que eu encontrei, estou tentando fazer essa pesquisa em vb net, mas com dois datatimepicker dtinicial e dtfinal, que deveria me retornar registros no entre os período selecionado. a estrutura é: Using con As OleDbConnection = GetConnection() Try con.Open() Dim sql As String sql = "SELECT DateSerial(Year(Orcamento.Data_Orca), Month(Orcamento.Data_Orca), 1), SUM(ValorTO_Orca)as Mensais " sql += "FROM Orcamento GROUP BY DateSerial(Year(Orcamento.Data_Orca), Month(Orcamento.Data_Orca), 1) " sql += "WHERE Orcamento.Data_Orca >= #" & Format(DtFinal.Text, "mm/dd/yyyy") & "# " sql += "AND Orcamento.Data_Orca <= #" & Format(DtFinal.Text, "mm/dd/yyyy") & "#" sql += "ORDER BY DateSerial(Year(Orcamento.Data_Orca), Month(Orcamento.Data_Orca), 1)" 'https://www.scriptbrasil.com.br/forum/topic/158670-fazer-um-distinct-com-soma-e-agrupar-por-mes/ Dim cmd As OleDbCommand = New OleDbCommand(sql, con) Dim da As OleDbDataAdapter = New OleDbDataAdapter(cmd) Dim dt As DataTable = New DataTable da.Fill(dt) dgvResumo.DataSource = dt Catch ex As Exception MsgBox(ex.Message) Finally con.Close() End Try End Using End Sub mas esta retornando um erro aparentemente basico:Erro de sintaxe (operador faltando) na expressão de consulta, cara já tentenei de tudo... Pode me ajudar? Por Favor rsrsrs...