Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

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.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord