Ir para conteúdo
  • Cadastre-se

consultoria Soft

Membros
  • Total de ítens

    2
  • Registro em

  • Última visita

consultoria Soft's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputação

  1. Não estou conseguindo formatar no sql D.REFERENCIA <= '12/31/2022') Para fixar sempre como ultima data do mês atual. alguma dica como ficaria no sql. versão 2.5 FROM TABDEPRECIACAO D WHERE D.CODIGOEMPRESA = A.CODIGOEMPRESA AND D.CODIGOFILIAL = A.CODIGOFILIAL AND D.CODIGOATIVO = A.CODIGO AND D.TIPOMOVIMENTO = 0 AND D.REFERENCIA <= '12/31/2022'), A.VALORABERTURA) as Abertura,
  2. //Tenho a Data abaixo '12/31/2022'. Gostaria de criar de criar um filtro FIXO sempre com o ultimo dia e mês atual, SELECT CODIGOATIVOPRINCIPAL, A.CODIGOCONTACONTABIL CONTADEPRECIACAO, A.CODIGO, A.DESCRICAO, A.VALORAQUISICAO,A.DTAQUISICAO,a.TXDEPANUAL, P.Nome NomeConta, P.CODIGOREDUZIDO, A.NUMEROPATRIMONIO, C.codigoreduzido as CentroCustoCReduzido, coalesce((SELECT SUM(D.VALOR) FROM TABDEPRECIACAO D WHERE D.CODIGOEMPRESA = A.CODIGOEMPRESA AND D.CODIGOFILIAL = A.CODIGOFILIAL AND D.CODIGOATIVO = A.CODIGO AND D.TIPOMOVIMENTO = 0 AND D.REFERENCIA <= '12/31/2022'), A.VALORABERTURA) as Abertura, (SELECT SUM(D.VALOR) FROM TABDEPRECIACAO D WHERE D.CODIGOEMPRESA = A.CODIGOEMPRESA AND D.CODIGOFILIAL = A.CODIGOFILIAL AND D.CODIGOATIVO = A.CODIGO AND D.TIPOMOVIMENTO = 2 AND D.REFERENCIA <= '12/31/2022') Baixa, (SELECT SUM(D.VALOR) FROM TABDEPRECIACAO D WHERE D.CODIGOEMPRESA = A.CODIGOEMPRESA AND D.CODIGOFILIAL = A.CODIGOFILIAL AND D.CODIGOATIVO = A.CODIGO AND D.TIPOMOVIMENTO = 1 AND D.REFERENCIA <= ' 12/31/2022') Depreciacao, (SELECT SUM(D.VALOR) FROM TABDEPRECIACAO D WHERE D.CODIGOEMPRESA = A.CODIGOEMPRESA AND D.CODIGOFILIAL = A.CODIGOFILIAL AND D.CODIGOATIVO = A.CODIGO AND D.TIPOMOVIMENTO = 1 AND D.REFERENCIA <= '12/31/2022') DEPRECIACAOTOTAL, (SELECT SUM(D.VALOR) FROM TABDEPRECIACAO D WHERE D.CODIGOEMPRESA = A.CODIGOEMPRESA AND D.CODIGOFILIAL = A.CODIGOFILIAL AND D.CODIGOATIVO = A.CODIGO AND D.TIPOMOVIMENTO = 3 AND D.REFERENCIA <= '12/31/2022') BaixaDepreciacao, (SELECT SUM(E.BASECALCULOPIS) FROM TABCREDPISCOFINSIMOBILIZADO E WHERE idmaster = A.idmaster AND CAST(SUBSTRING (mesano FROM 1 FOR 2) AS smallint) >= EXTRACT (month FROM CAST(null AS DATE)) AND CAST(SUBSTRING (mesano FROM 4 FOR 4) AS smallint) >= EXTRACT (YEAR FROM CAST(null AS DATE)) AND CAST(SUBSTRING (mesano FROM 1 FOR 2) AS smallint) <= EXTRACT (month FROM CAST( '12/31/2022' AS DATE)) AND CAST(SUBSTRING (mesano FROM 4 FOR 4) AS smallint) <= EXTRACT (YEAR FROM CAST( '12/31/2022' AS DATE)) ) AS VALORPIS, (SELECT SUM(E.BASECALCULOCOFINS) FROM TABCREDPISCOFINSIMOBILIZADO E WHERE idmaster = A.idmaster AND CAST(SUBSTRING (mesano FROM 1 FOR 2) AS smallint) >= EXTRACT (month FROM CAST(null AS DATE)) AND CAST(SUBSTRING (mesano FROM 4 FOR 4) AS smallint) >= EXTRACT (YEAR FROM CAST(null AS DATE)) AND CAST(SUBSTRING (mesano FROM 1 FOR 2) AS smallint) <= EXTRACT (month FROM CAST('12/31/2022' AS DATE)) AND CAST(SUBSTRING (mesano FROM 4 FOR 4) AS smallint) <= EXTRACT (YEAR FROM CAST('12/31/2022' AS DATE)) ) AS VALORCOFINS FROM TABATIVOIMOBILIZADO A LEFT JOIN TABPLANOCONTAS P ON (A.CODIGOCONTACONTABIL = P.CODIGO AND P.CODIGOPLANOCONTAS = 6) left join tabcentrocusto C on a.codigocentrocusto = c.codigoconta and c.codigoplanocustos= 05 WHERE A.CODIGOEMPRESA = 1 and A.CODIGOFILIAL = 1 and ( (a.SITUACAODOBEM<>1) or (a.situacaodobem = 1 and a.datasituacao > '12/31/2022')) and a.dtabertura <= ' '12/31/2022'' and A.SITUACAODOBEM <> 4 order by A.CODIGOCONTACONTABIL, coalesce(CODIGOATIVOPRINCIPAL, a.codigo), a.CODIGOATIVOPRINCIPAL, A.CODIGOCONTACONTABIL, A.CODIGO
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...