Ir para conteúdo
Fórum Script Brasil

leonardo03

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre leonardo03

leonardo03's Achievements

0

Reputação

  1. Não sei se fui muito claro no nome do tópico, me desculpem. Seguinte tenho uma query que é. SELECT TOP 10 ID, VALOR_FICHA, CASE VALOR_FICHA WHEN 0 THEN VALOR_FICHA + 5 ELSE VALOR_FICHA END AS VALOR_FICHANEW, VALOR_FICHANEW + VL_FICHA FROM FICHAS Gostaria de usar esse valor "gerado" no CASE na ultima linha porém recebo o erro Invalid column name, logo conclui que a coluna VALOR_FICHANEW ainda não havia sido criada, se eu colocar o case novamente no lugar do VALOR_FICHANEW a query funciona SELECT TOP 10 ID, VALOR_FICHA, CASE VALOR_FICHA WHEN 0 THEN VALOR_FICHA + 5 ELSE VALOR_FICHA END AS VALOR_FICHANEW, (CASE VALOR_FICHA WHEN 0 THEN VALOR_FICHA + 5 ELSE VALOR_FICHA END) + VALOR_FICHA FROM FICHAS Queria saber se existe outra forma de fazer isso ou terei que deixar os dois CASES mesmo. Desde já obrigado
×
×
  • Criar Novo...