Colegas, não estou conseguindo fazer essa sql alguem pode me ajudar ?
Ela não mostra nada, e não é pelo fato do formato da data !
DtIni = CDate(Format(TxtIni.Text, "mm/dd/yyyy"))
DtFim = CDate(Format(TxtFim.Text, "mm/dd/yyyy"))
1)cComand = ""
2)cComand = cComand & " select ord.placa, ord.data_ordem, tip.desrec, tip.codrec,"
3)cComand = cComand & " des.placa, des.valor,"
4)cComand = cComand & " vei.placa, vei.modelo, vei.valor_compra, vei.valor_venda"
5)cComand = cComand & " from tb_ordem ord,"
6)cComand = cComand & " tbi_tiprec tip, "
7)cComand = cComand & " tb_veic_despesa des,"
8)cComand = cComand & " tb_veiculo vei"
9)cComand = cComand & " where ord.placa = vei.placa "
10)cComand = cComand & " AND ord.tipo_ordem = '2'"
11)cComand = cComand & " AND des.placa = vei.placa"
12)cComand = cComand & " AND ord.tipo_ordem = tip.codrec "
13)cComand = cComand & " AND data_ordem between #" & DtIni & "# AND #" & DtFim & "#" & "order by data_ordem"
Se eu tirar as linhas 3,7 e 11 ela funciona normalmente.
O que eu quero fazer:
Existe uma tabela de nome tb_veic_despesa onde eu gravo a placa e o valor da despesa que foi executada no veículo, então pode existir n serviços.
ela esta gravada assim :
placa valor
www1234 500,00
www1234 600,00
www1234 10,00
Eu gostaria de somar esses valores que dá 1.110,00 e mostrar em um msflexgrid, depois pegar o valor do carro e somar com esse valor e mostrar em outra coluna da grid o custo final.
O meu Grid tem as seguintes colunas:
Data Veículo Placa Valor da compra Serviços Custo Final
28/12/2003 Gol www1234 10.000,00 1.110,00 11.110,00
Se eu tirar as linhas já citadas ele me mostra até o valor da compra e o que eu quero fazer é somar o(os) valores de outra tabela mostar na culuna Serviços e depois mostar na coluna Custo final o valor da compra + o valor do serviço
Obrigada