Ir para conteúdo

Arquivado

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

Pablo Teixeira

Erro consulta SQL

Recommended Posts

Bom dia!
 

Sou iniciante SQL e estou executando essa consulta, mas ta dando erro Erro ao processar queryResultTable: Incorrect syntax near the keyword 'FROM'. A consulta esta abaixo, alguem oode me ajudar?

 

select CONSULTOR, DATA, PROJETO, STATUS, TIPO, CANCELADO,

case
    WHEN TIPO = 'DT-N' then 'DT'
    WHEN TIPO = 'DT-S' then 'DT'
    WHEN TIPO = 'DC-N' then 'DC'
    WHEN TIPO = 'DC-S' then 'DC'
    when TIPO = 'MNR-S' then 'MOD'
    WHEN TIPO = 'DR-S' then 'OUTROS'
    WHEN TIPO = 'ANR-S' then 'DT'
    when TIPO = '' then 'FERIAS/ND'
    
FROM Z_DADOSAGENDA
    WHERE STATUS = ('A')

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hora atrás, Pablo Teixeira disse:

Motta, Obrigado

 

Era isso mesmo, estou agora com outra duvida, cada tipo deste equivale a 0,5, como eu faço para que ele conta 0,5 e não 1.

Não entendi , desculpe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por exemplo, eu tenho um software ele faz como uma tabela dinâmica, eu coloco que na coluna Valores ele usa o campo TIPO, daí ele considera que cada TIPO é igual a 1 e vai contando de 1 a 1 e me informa a coluna com a quantidade total por tipo.

 

Mas cada TIPO deste equivale e 0,5 (meio dia), entao ao invés de um tipo eu ter 10 o certo seria 5.

 

Eu acho que eu preciso criar uma expressão e essa consulta gere uma coluna com o valor 0,5. 

 

Eu nao sei se conseguir explicar bem... 

Compartilhar este post


Link para o post
Compartilhar em outros sites

A contagem está certa , seria co o contar moedas de R$0,50 , se tenho 20 moedas tenho R$10,00 , talvez você precise de uma coluna para VALOR e aí faz uma soma no SQL ou no EXCEL.

Compartilhar este post


Link para o post
Compartilhar em outros sites
2 minutos atrás, Motta disse:

A contagem está certa , seria co o contar moedas de R$0,50 , se tenho 20 moedas tenho R$10,00 , talvez você precise de uma coluna para VALOR e aí faz uma soma no SQL ou no EXCEL.

seria criar essa coluna valor, mas qual comando eu usaria para fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por tanaka_
      Gostaria de saber se é possível listar todos os objetos criados no banco de dados por usuário especifico.
      Não é para listar os "dbo" e sim o usuário logado que criou o objeto.
       
      Usuário logado:
      select SYSTEM_USER
       
      Todos os objetos criados:
      select * from sys.all_objects
    • Por tanaka_
      Gostaria de saber se é possível listar todos os objetos criados no banco de dados por usuário especifico.
      Não é para listar os "dbo" e sim o usuário logado que criou o objeto.
       
      Usuário logado:
      select SYSTEM_USER
       
      Todos os objetos criados:
      select * from sys.all_objects
    • Por lezão
      Bom dia, galera!
      Tudo bem com vcs?
       
      Tenho uma tabela Itens com os campos Descrição e nome do produto, quando eu coloco no select.
      Eu gostaria que me retorna-se, todos os nomes dos produtos e retornar apenas uma vez a Descrição.
       
      Select com ORDER BY
      "SELECT DISTINCT c.id, c.descricao, i.id_categoria, i.descricao_produto, i.id_item, i.nome_produto, i.imagem, i.preco, i.qntdade FROM tab_categoria AS c JOIN tab_itens AS i ON c.id = i.id_categoria WHERE c.id = i.id_categoria AND i.id_empresa = '$id_empresa' ORDER BY c.descricao" Select com GROUP BY,  até da certo, mas retorna apenas um produto.
      "SELECT DISTINCT c.id, c.descricao, i.id_categoria, i.descricao_produto, i.id_item, i.nome_produto, i.imagem, i.preco, i.qntdade FROM tab_categoria AS c JOIN tab_itens AS i ON c.id = i.id_categoria WHERE c.id = i.id_categoria AND i.id_empresa = '$id_empresa' GROUP BY c.descricao"  
      Veja como esta ficando do jeito que eu estou fazendo, com ORDER BY
      Select_com_ORDER_BY  
       
      E com o GROUP BY
      Select_com_GROUP_BY
       
    • Por carlos melo
      Boa noite, trabalho com Delphi e estou tendo dificuldade em fazer conexão com meu servidor que esta na argentina, uso o firedac para fazer a conexão com o banco, so que o comando que estou utilizando esta dando erro e não sei se estou configurando certo a minha query.
       
      Ja criei os linked server e tambem não resolveu......
       
       uso um select dentro do delphi dessa maneira : 
      DELPHI
      FDQuery e dentro uso esse select
      Select * from [192.168.XX.XXX].banco.dbo.tabela direcionando para o meu servidor que esta na argentina sendo 192.168.xx.xxx o ip do servidor de la e o nome do banco é servicos e a tabela ordens.
       
      Se alguem conhece ou ja fez esse tipo de conexão , estou precisando dessa grande ajuda...
       
      obrigado
    • Por biakelly
      Olá Tudo bem?
       
      Poderiam me ajudar com a seguinte condição:
      <?php if ($row['facebook'] != "") { echo '<a class="btn btn-dark btn-social mx-2" href="<?php echo $row['facebook']; ?>"><i class="fab fa-facebook-f"></i></a>'; } else { echo ''; } ?>  
      Estou recebendo o seguinte erro:
      Parse error: syntax error, unexpected 'facebook' (T_STRING), expecting ';' or ',' in C:\xampp\htdocs\biazinha\inicial.php on line 371
       
       
      A linha 371 é essa:
      echo '<a class="btn btn-dark btn-social mx-2" href="<?php echo $row['facebook']; ?>"><i class="fab fa-facebook-f"></i></a>';  
       
       
×

Informação importante

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