Tópicos relacionados a códigos VBA, gravação de macros, etc.
#60807
Bom dia! Estou precisando de uma ajuda com SQL e VBA. Basicamente, tenho uma tabela armazenada em MySQL, com a estrutura igual a da foto anexo. Nela, eu insiro informações da proposta passada pelos fornecedores (ali vai até o fornecedor 2 só, mas na prática vai até 5 fornecedores). O que preciso agora, é retornar o valor unitário e o total do MySQL para o Excel, porém quero retornar apenas as informações do fornecedor que foi escolhido, conforme inserido na 1ª coluna da tabela. Então na consulta SELECT, deve ser algo mais ou menos assim:
SELECT VALOR_UNITARIO, VALOR_TOTAL from compras.tb_cotacao WHERE cotacao_id = '" & COT_ID & "'"

O problema é que não sei qual valor unitario pegar (pode ser o valor_unitario_1 ou valor_unitario_2) e o mesmo pro total, precisa ser conforme o fornecedor escolhido....
Acredito que a função CASE resolve, mas não estou conseguindo utilizar, pois quero definir o select da consulta..

fiz uma"gambiarra" funcional com comando IF, mas acredito que estou perdendo eficiencia, sem falar no tamanho que ficou o código, acredito que dê para resumir bem..

Muito Obrigado
Você não está autorizado a ver ou baixar esse anexo.
Contar Frequencia com Critérios

Boas seria isto?

Holerite filtrar

Bom dia Segue uma opção Até[…]

Caspirro, Bom Dia. Notei que voce esta colocando […]

Office 2019

Pessoal boa noite!! Alguém sabe me dizer […]

Olá Veja se era isso. Até Foxtri

Boa tarde amigos! Peço um auxílio, […]

[Resolvido] Filtro de Imagens

Camarada... perfeito... nem sei como lhe agradecer[…]

@osvaldomp Muitissimo Obrigado!!! Alé[…]