Ir para conteúdo
Fórum Script Brasil

Pri999

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Tudo que Pri999 postou

  1. Olá pessoal, tudo bem? Estou com uma grande dúvida. Estou com uma query na qual um dos campos coloquei: DATEPART(YEAR, pontos) AS ANO Para trazer somente o ano no resultado. A minha pergunta é o seguinte.. Como eu coloco este campo no where? por exemplo: Select x, y, DATEPART(YEAR, pontos) AS ANO where ano = '2015' Tentei fazer desta maneira mas não consegui. Poderiam me dar um help?
  2. Boa Tarde Pessoal :wub: Seguinte, tenho um campo em uma tabela que é numeric por ele ser uma moeda quando pego o resultado no excel ele fica muito grande: 67396.552000000000 Como limito o campo para trazer até 10 caracteres? pois o que me interessa é só o : 67.396,55
  3. Pri999

    AJUDA COM SUM.

    Então.... cheguei nesse select, mas não sei como faço pra somar os agrupados, entendem? alguém pode me ajudar? é a mesma questão acima, só que mudei o nome das colunas para não ficar muito complexo. SELECT GRUPO.DESCRICAO, SOL.DESCRICAO, SUM( VALORAPRESENTADO - COALESCE (VALORGLOSAMEDICA, 0) + COALESCE (VALORGLOSAENFERMAGEM, 0) + COALESCE (VALORGLOSAADMIN, 0)) VALORAPRESENTADO, SUM( COALESCE (VALORGLOSAMEDICA, 0) + COALESCE (VALORGLOSAENFERMAGEM, 0) + COALESCE (VALORGLOSAADMIN, 0)) VALORGLOSADO, CAST (DATEPART(MM, DATA)AS VARCHAR (2))+ '/' + CAST (DATEPART(YYYY, DATA)AS VARCHAR (4)) FROM( SELECT GRUPO.DESCRICAO OPERADORA, A.HANDLE, SOL.DESCRICAO PRODUTO, B.VALORAPRESENTADO, B.VALORGLOSAMEDICA, B.VALORGLOSAENFERMAGEM, B.VALORGLOSAADMIN, A.DATAINICIAL, A.DATAFINAL, F.DATA FROM AE_FECHAMENTOPARCIAL A LEFT JOIN AE_ITEMANALISE B ON B.PARCIAL = A.HANDLE LEFT JOIN AE_ITEMANALISECLASSIFICACAO C ON C.HANDLE = B.ITEMCLASSIFICACAO LEFT JOIN AE_AUDITORIA D ON D.HANDLE = A.AUDITORIA JOIN SAM_OPERADORA OPERA ON OPERA.HANDLE = D.OPERADORA LEFT JOIN AE_GRUPOOPERADORA GRUPO ON OPERA.GRUPOOPERADORA = GRUPO.HANDLE LEFT JOIN AE_FATURA F ON F.OPERADORA = OPERA.HANDLE LEFT JOIN AE_TIPOSOLICITACAO SOL ON D.TIPOSOLICITACAO = SOL.HANDLE WHERE A.DATAINICIAL>=CONVERT(DATETIME,'20111001',3) AND GRUPO.HANDLE >= 5 GROUP BY OPERA.DESCRICAO, A.HANDLE, SOL.DESCRICAO, A.TOTALDIARIA,B.VALORAPRESENTADO, B.VALORGLOSAMEDICA, B.VALORGLOSAENFERMAGEM, B.VALORGLOSAADMIN,A.DATAINICIAL,A.DATAFINAL,F.DATA, GRUPO.DESCRICAO
  4. Pri999

    AJUDA COM SUM.

    Entendi o que você quis dizer. O problema é que a consulta que irei fazer é dos últimos 3 anos. Então terá de ter o ano também.
  5. Pri999

    AJUDA COM SUM.

    Olá, Na verdade a única coisa que fiz foi um convert pra trazer dia e mês. cast (DATEPART(MM, DATA)as varchar (2))+ '/' + cast (DATEPART(YYYY, DATA)as varchar (4)) Vou ver esse comando Month :rolleyes:
  6. Pri999

    AJUDA COM SUM.

    Olá galerinha... :blush: Preciso de um help com uma query. É o seguinte.. Preciso fazer alguns SUMs mas de várias colunas, por exemplo: O select está assim: Fornecedor TIPO quantidade Data Giraffas comida 2 20/09/2011 Café tabacaria 1 06/09/2011 MC donalds comida 2 01/08/2011 MC donalds sobremesa 1 20/08/2011 MC donalds sobremesa 5 12/08/2011 Queria fazer um sum somente na quantidade, porém ele deve respeitar a data e o fornecedor, somando somente quando o mês, fornecedor e o tipo forem iguais. Fornecedor TIPO quantidade Data Giraffas comida 2 09/2011 Café tabacaria 1 09/2011 MC donalds sobremesa 6 08/2011 MC donalds comida 2 08/2011 Vocês poderiam me auxiliar?
×
×
  • Criar Novo...