Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wilsoncrescencio

Há uma condição if, ou equivalente, em SQL?

Recommended Posts

ACCESS + ADOConnection + Delphi7Na expressão:SELECT ALUNO.ALUNO, NOTAS.*, NOTAS2.*, (((NOTAS.BIOMB*1)+(NOTAS2.BIOMB*2))/3) AS BIOMB_SEMFROM (ALUNO INNER JOIN NOTAS ON ALUNO.COD_ALUNO = NOTAS.Cod_ALUNO) INNER JOIN NOTAS2 ON ALUNO.COD_ALUNO = NOTAS2.Cod_ALUNO;É possível inserir uma condição (if) como por exemplo:if (BIOMB_SEM.asfloat- Int(BIOMB_SEM.asfloat)) >= 0.75 thenAlguém sabe dessa possibilidade?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um exemplo segue abaixo Morpheu...

SELECT Empresa.Codigo, Empresa.NomeEmpresa, Empresa.CEP, IIf([Codigo]>2,"Ok","Erro") AS StatusFROM Empresa;

Onde no caso se o código for maior que 2 ele retorna a string Ok, caso contrário ele retorna Erro...

 

PS.: é IIf (com 2 i mesmo...)

 

 

Forte abraço! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.