Eu apenas quero dar a opção para o user de poder selecionar o período entre datas escolhida por ele. Não quero somente o mês de janeiro, ou somente o ano X. No meu projeto, o user pode escolher entre faixa etária; idade; meses do ano X; anos escolhidos; e entre datas. Todos os meus comandos sql estáo funcionando corretamente, mas o que eu to querendo é só tirar essa tupla que o ELSE cria no comando sql de entre datas como especificado no meu primeiro email (no final deste). Mas mesmo sem o ELSE ela é criada.
Alguma sugestão ? Obrigado. Flávio. Marcio V Matoso <[EMAIL PROTECTED]> escreveu: Flavio, Pelo que entendi você quer totalizar por ano , então seria bem mais simples utilizar year(dataatual) no lugar de case, when e tudo mais... Marcio Matoso BHE MG De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Flavio Enviada em: sábado, 2 de fevereiro de 2008 11:39 Para: Grupo_Delphi; Grupo Sql Server 2000 Assunto: [sqlserver2000] ELSE em comandos SQL Olá pessoal, bom dia, minha dúvida não sei nem como solucionar com pesquisas e tentativas, portanto venho a pedir a ajuda de vocês. Tenho o seguinte comando Sql: -- TEMPO - ENTRE DATAS SELECT CASE WHEN dataAtual BETWEEN '2008/01/01' AND '2008/01/30' THEN 'entreDatas08' WHEN dataAtual BETWEEN '2007/01/01' AND '2007/01/30' THEN 'entreDatas07' WHEN dataAtual BETWEEN '2006/01/01' AND '2006/01/30' THEN 'entreDatas06' ELSE 'outrasDatas' END 'ENTREDATAS', COUNT(*) AS NUMREGS, AVG(peso) AS MEDIA_PESO FROM pesquisa WHERE PerfilPesquisa_nomeResumido = 'SCAF' GROUP BY CASE WHEN dataAtual BETWEEN '2008/01/01' AND '2008/01/30' THEN 'entreDatas08' WHEN dataAtual BETWEEN '2007/01/01' AND '2007/01/30' THEN 'entreDatas07' WHEN dataAtual BETWEEN '2006/01/01' AND '2006/01/30' THEN 'entreDatas06' ELSE 'outrasDatas' END Eu apenas quero que não apareça a tupla do else. Nesse caso, apareçe as tuplas entreDatas08, entreDatas07, entreDatas06 e a tupla do else. Mas já tentei apagando essa linha do else, mas mesmo assim continua aparecendo essa linha, agora com o valor Null onde estava escrito 'outrasDatas' Entenderam ? alguém tem alguma solução ??? Obrigado pela atenção e tudo de bom. Flávio. --------------------------------- Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] --------------------------------- Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]