Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Preciso ordernar pelo campo, a.dt_transferencia, mas não consigo, alguém pode me ajudar?
Tks
USE [EvolutionGR]
GO
/**** Object: StoredProcedure [dbo].[gr_sp_mon_caixa_empresa_ligada_historico] Script Date: 05/16/2012 15:50:49 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].gr_sp_mon_caixa_empresa_ligada_historico = NULL,
@tp_natureza char(1) = NULL)
As
Begin
Set nocount on
-- Empresa / Data / Cta Orig / Cta Dest / Natureza / Cta Cor / Valor / Histórico
Select '<root>'
Union all
(Select '<registro>' +
'<id_externo>' + cast(a.id_externo as varchar(10)) + '</id_externo>' +
'<ds_abreviado>' + isnull(rtrim(c.ds_abreviado), '') + '</ds_abreviado>' +
'<dt_transferencia>' + convert(char(10), a.dt_transferencia, 103) + '</dt_transferencia>' +
'<nr_conta_origem>' + cast(a.nr_conta_origem as varchar(20)) + '</nr_conta_origem>' +
'<nr_conta_destino>' + cast(a.nr_conta_destino as varchar(20)) + '</nr_conta_destino>' +
'<tp_natureza>' + isnull(a.tp_natureza, '') + '</tp_natureza>' +
'<tp_conta>' + isnull(b.tp_conta, '') + '</tp_conta>' +
'<vl_transferencia>' + dbo.gr_fc_mascara_valor('###.##', isnull(vl_transferencia, 0)) + '</vl_transferencia>' +
'<ds_historico>' + isnull(ds_historico, '') + '</ds_historico>' +
'</registro>'
From gr_tb_mon_caixa_empresa_ligada_historico a (nolock)
join gr_tb_mesa_empresas_renda_fixa_contas b (nolock) on b.nr_conta = a.nr_conta_origem
join gr_tb_mesa_empresas_renda_fixa c (nolock) on c.id_externo = b.id_externo
Where (a.dt_transferencia >= @dt_movto_de or @dt_movto_de is null)
and (a.dt_transferencia <= @dt_movto_ate or @dt_movto_ate is null)
and (a.id_externo = @id_externo or @id_externo is null)
and (a.nr_conta_origem = @nr_conta or @nr_conta is null)
and (a.tp_natureza = @tp_natureza or @tp_natureza is null))
Union all
Select '</root>'Carregando comentários...