SOMAR VALORES POR FORMA DE PAGAMENTO
acontece que tenho 2 columnas coluna é ReceiptTotal e a outra playment preciso somar as linhas de 3 tipos de forma de pagamento, cash, credit card, e food stamp
podem me dar um exemplo de como fazer?
meu codigo está desse jeito
Citação:Public Sub CarregarDados1()
Dim dr As OleDbDataReader = Nothing
Using cn As OleDbConnection = dbconnection()
Try
cn.Open()
Dim sql As String = [Ô]Select Sum(ReceiptTotal) as vlr_ReceiptTotal, From tbl_receipts[Ô]
Dim cmd As OleDbCommand = New OleDbCommand(sql, cn)
dr = cmd.ExecuteReader
If (dr.HasRows) Then
dr.Read()
StrTax = FormatCurrency(dr.Item([Ô]vlr_ReceiptTotal[Ô]))
End If
Call TelaExcibir()
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Using
End Sub
Select Sum(ReceiptTotal) AS Total, From tbl_receipts Group By playment
Se você quiser de algum playment especÃfico, precisa usar Where...
Citação::
Select Sum(ReceiptTotal) AS Total, From tbl_receipts Group By playment
Se você quiser de algum playment especÃfico, precisa usar Where...
amigao mas são 3 tipos de pagamento, não sei como fazer que esse 3 tipos de pagto, me retorne em 3 string
exemplo
Variavel
Valortotal_cash
Valortotal_credit_card
Valortotal_Food_Stump
que ira a receber os registro de cash, credit card, e food stamp
esse exemplo, funncione
Variavel
Valortotal_cash
Valortotal_credit_card
Valortotal_Food_Stump
Citação::
Você viu o que o Group By te retornou?
Agora é parar, respirar fundo e pensar um pouco.
Se eu te passar o código pronto, você vai virar só um remendador de código... precisa entender o que tá fazendo.
Abraços!
Citação::
Todas informações que você precisa estão nos posts que escrevi.
Agora é parar, respirar fundo e pensar um pouco.
Se eu te passar o código pronto, você vai virar só um remendador de código... precisa entender o que tá fazendo.
Abraços!
colega, tentei fazer, mas não estou achando a solução
somente conseguiria fazer separado
Citação:sql = [Ô]SELECT sum(ReceiptTotal) as vlrReceiptTotal, sum(taxTotal) as vlrtaxTotal FROM tbl_receipts (SELECT sum(ReceiptTotal) as VlrCash FROM tbl_receipts Group By playment)[Ô]
Select [txt-color=#e80000]playment[/txt-color], Sum(ReceiptTotal) AS Total From tbl_receipts Group By playment
Rode isso e veja o que aparece, o restante é só pensar um pouquinho.