none
Select Bagunçado RRS feed

  • Pergunta

  • Amigos, Boa tarde! Tenho uma tabela com registro e quando eu faço um select os dados vem normal, tudo certinho. Mas quando eu aperto F5 Ele traz os dados desordenado. Ai quando eu aperto F5 de novo volta ao normal e se eu ficar assim desse jeito, os dados fica certo.

    Gostaria de saber se isso é normal, pois isso esta afetando meus relatórios.

    Obrigado.


    Adilson

    quarta-feira, 18 de junho de 2014 19:36

Respostas

Todas as Respostas

  • Adilson, 

    Esse comportamento é muito estranho se você não muda nenhuma ordenação na sua query.

    Qual versão do SQL Server você está usando ?

    Tem como postar a query aqui pra a gente dar uma olhada ?

    Tem como postar também o CREATE dessa tabela ?

    Fiquei curioso...tá parecendo arquivo X isso aí :D

    Abraços !


    Diego Murakami View Diego Murakami's LinkedIn profile - MCP, MS, MCSD
    * Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.

    quarta-feira, 18 de junho de 2014 20:09
  • Ola amigo é estranho sim. 

    Segue a query: 

    Select * From TbMedicaoItemSequencia  Where CdMedicaoSequencia = 3429

    Create:

    USE [dbGEPRO]
    GO
    
    /****** Object:  Table [dbo].[TbMedicaoItemSequencia]    Script Date: 06/18/2014 17:18:17 ******/
    SET ANSI_NULLS ON
    GO
    
    SET QUOTED_IDENTIFIER ON
    GO
    
    SET ANSI_PADDING ON
    GO
    
    CREATE TABLE [dbo].[TbMedicaoItemSequencia](
    	[CdMedicaoItemSequencia] [int] IDENTITY(1,1) NOT NULL,
    	[Guid] [varchar](36) NOT NULL,
    	[Identificacao] [varchar](30) NULL,
    	[Identificacao2] [varchar](30) NULL,
    	[CodigoServico] [varchar](30) NULL,
    	[Descricao] [varchar](2000) NULL,
    	[Item] [int] NULL,
    	[CdMedicaoItem] [int] NULL,
    	[CdMedicaoItemPai] [int] NULL,
    	[CdMedicaoItemSequenciaPai] [int] NULL,
    	[CdMedicaoSequencia] [int] NULL,
    	[CdMedicaoContratoAditivoOS] [int] NULL,
    	[Ordem] [decimal](25, 10) NULL,
    	[QtdeAnterior] [decimal](25, 10) NULL,
    	[QtdePeriodo] [decimal](25, 10) NULL,
    	[QtdeProposto] [decimal](25, 10) NULL,
    	[Quantidade] [decimal](25, 10) NULL,
    	[Status] [varchar](2) NULL,
    	[UnidadeMedicao] [varchar](30) NULL,
    	[ValorCusto] [decimal](25, 10) NULL,
    	[ValorCustoCalculado] [decimal](25, 10) NULL,
    	[ValorTabela] [decimal](25, 10) NULL,
    	[ValorUnitario] [decimal](25, 10) NULL,
    	[MetodoCalculoEnum] [varchar](20) NULL,
    	[CasasDecimais] [smallint] NULL,
    	[ValorInformado] [decimal](25, 10) NULL,
    	[ValorInformadoAnterior] [decimal](25, 10) NULL,
    	[ContratoQuantidade] [decimal](25, 10) NULL,
    	[ContratoPrecoUnitario] [decimal](25, 10) NULL,
    	[ContratoTotal] [decimal](25, 10) NULL,
    	[QuantidadeAcumuladoAnterior] [decimal](25, 10) NULL,
    	[QuantidadePeriodo] [decimal](25, 10) NULL,
    	[QuantidadeAcumulado] [decimal](25, 10) NULL,
    	[ValorAcumuladoAnterior] [decimal](25, 10) NULL,
    	[ValorPeriodo] [decimal](25, 10) NULL,
    	[ValorAcumulado] [decimal](25, 10) NULL,
    	[ValorSaldo] [decimal](25, 10) NULL,
    	[ValoresIniciaisImportacaoJSON] [varchar](4000) NULL,
    	[ValorSaldoOriginal] [decimal](25, 10) NULL,
    	[DataInclusao] [datetime] NOT NULL,
    	[DataAtualizacao] [datetime] NOT NULL,
    	[ValorCustoInformado] [decimal](25, 10) NULL,
    	[Memoria] [varchar](4000) NULL,
    	[Resumo] [varchar](4000) NULL,
    	[PercentualReajusteItem] [decimal](25, 10) NULL,
    	[ValorAcrescimoSaldoReajusteItem] [decimal](25, 10) NULL,
    	[PercentualBDI] [decimal](25, 10) NULL,
    	[ValorBDI] [decimal](25, 10) NULL,
    	[PercentualADM] [decimal](25, 10) NULL,
    	[ValorADM] [decimal](25, 10) NULL,
    	[PercentualFATORK] [decimal](25, 10) NULL,
    	[ValorFATORK] [decimal](25, 10) NULL,
    	[AplicarBDIGlobal] [bit] NULL,
    	[AplicarADMGlobal] [bit] NULL,
    	[AplicarFATORKGlobal] [bit] NULL,
    	[ValorBDIPeriodo] [decimal](25, 10) NULL,
    	[ValorBDIAcumulado] [decimal](25, 10) NULL,
    	[ValorADMPeriodo] [decimal](25, 10) NULL,
    	[ValorADMAcumulado] [decimal](25, 10) NULL,
    	[ValorReajustePeriodo] [decimal](25, 10) NULL,
    	[ValorReajusteAcumulado] [decimal](25, 10) NULL,
    	[ValorFATORKPeriodo] [decimal](25, 10) NULL,
    	[ValorFATORKAcumulado] [decimal](25, 10) NULL,
    	[FatorAjusteAcumuladoAnterior] [decimal](25, 10) NULL,
    	[FatorAjustePeriodo] [decimal](25, 10) NULL,
    	[FatorAjusteAcumulado] [decimal](25, 10) NULL,
    	[FatorAjusteSaldo] [decimal](25, 10) NULL,
    	[FatorAjusteRetroativo] [decimal](25, 10) NULL,
    	[ValorSaldoItemFim] [decimal](25, 10) NULL,
    	[ValorReajusteItemPeriodo] [decimal](25, 10) NULL,
    	[ValorReajusteItemAcumulado] [decimal](25, 10) NULL,
    	[ValorReajusteItemSaldo] [decimal](25, 10) NULL,
    	[ValorADMItemPeriodo] [decimal](25, 10) NULL,
    	[ValorADMItemAcumulado] [decimal](25, 10) NULL,
    	[ValorADMItemSaldo] [decimal](25, 10) NULL,
    	[ValorBDIItemPeriodo] [decimal](25, 10) NULL,
    	[ValorBDIItemAcumulado] [decimal](25, 10) NULL,
    	[ValorBDIItemSaldo] [decimal](25, 10) NULL,
    	[ValorKItemPeriodo] [decimal](25, 10) NULL,
    	[ValorKItemAcumulado] [decimal](25, 10) NULL,
    	[ValorKItemSaldo] [decimal](25, 10) NULL,
    	[ValorSubTotalReajustePeriodo] [decimal](25, 10) NULL,
    	[ValorSubTotalReajusteAcumulado] [decimal](25, 10) NULL,
    	[ValorSubTotalReajusteSaldo] [decimal](25, 10) NULL,
    	[ValorSubTotalADMPeriodo] [decimal](25, 10) NULL,
    	[ValorSubTotalADMAcumulado] [decimal](25, 10) NULL,
    	[ValorSubTotalADMSaldo] [decimal](25, 10) NULL,
    	[ValorSubTotalBDIPeriodo] [decimal](25, 10) NULL,
    	[ValorSubTotalBDIAcumulado] [decimal](25, 10) NULL,
    	[ValorSubTotalBDISaldo] [decimal](25, 10) NULL,
    	[ValorSubTotalKPeriodo] [decimal](25, 10) NULL,
    	[ValorSubTotalKAcumulado] [decimal](25, 10) NULL,
    	[ValorSubTotalKSaldo] [decimal](25, 10) NULL,
    	[ValorSubTotalPeriodo] [decimal](25, 10) NULL,
    	[ValorSubTotalAcumulado] [decimal](25, 10) NULL,
    	[ValorSubTotalSaldo] [decimal](25, 10) NULL,
    	[ValorReajuste] [decimal](25, 10) NULL,
    	[CdUsuarioInclusao] [int] NULL,
    	[CdUsuarioAtualizacao] [int] NULL,
    	[PercentualA] [decimal](25, 10) NULL,
    	[PercentualB] [decimal](25, 10) NULL,
    	[PercentualC] [decimal](25, 10) NULL,
    	[PercentualD] [decimal](25, 10) NULL,
    	[PercentualE] [decimal](25, 10) NULL,
    	[PercentualF] [decimal](25, 10) NULL,
    	[AplicarGlobal_A] [bit] NULL,
    	[AplicarGlobal_B] [bit] NULL,
    	[AplicarGlobal_C] [bit] NULL,
    	[AplicarGlobal_D] [bit] NULL,
    	[AplicarGlobal_E] [bit] NULL,
    	[AplicarGlobal_F] [bit] NULL,
    	[ValorA] [decimal](25, 10) NULL,
    	[ValorB] [decimal](25, 10) NULL,
    	[ValorC] [decimal](25, 10) NULL,
    	[ValorD] [decimal](25, 10) NULL,
    	[ValorE] [decimal](25, 10) NULL,
    	[ValorF] [decimal](25, 10) NULL,
    	[Valor_A_Periodo] [decimal](25, 10) NULL,
    	[Valor_B_Periodo] [decimal](25, 10) NULL,
    	[Valor_C_Periodo] [decimal](25, 10) NULL,
    	[Valor_D_Periodo] [decimal](25, 10) NULL,
    	[Valor_E_Periodo] [decimal](25, 10) NULL,
    	[Valor_F_Periodo] [decimal](25, 10) NULL,
    	[Valor_A_Acumulado] [decimal](25, 10) NULL,
    	[Valor_B_Acumulado] [decimal](25, 10) NULL,
    	[Valor_C_Acumulado] [decimal](25, 10) NULL,
    	[Valor_D_Acumulado] [decimal](25, 10) NULL,
    	[Valor_E_Acumulado] [decimal](25, 10) NULL,
    	[Valor_F_Acumulado] [decimal](25, 10) NULL,
    	[Valor_A_ItemPeriodo] [decimal](25, 10) NULL,
    	[Valor_B_ItemPeriodo] [decimal](25, 10) NULL,
    	[Valor_C_ItemPeriodo] [decimal](25, 10) NULL,
    	[Valor_D_ItemPeriodo] [decimal](25, 10) NULL,
    	[Valor_E_ItemPeriodo] [decimal](25, 10) NULL,
    	[Valor_F_ItemPeriodo] [decimal](25, 10) NULL,
    	[Valor_A_ItemAcumulado] [decimal](25, 10) NULL,
    	[Valor_B_ItemAcumulado] [decimal](25, 10) NULL,
    	[Valor_C_ItemAcumulado] [decimal](25, 10) NULL,
    	[Valor_D_ItemAcumulado] [decimal](25, 10) NULL,
    	[Valor_E_ItemAcumulado] [decimal](25, 10) NULL,
    	[Valor_F_ItemAcumulado] [decimal](25, 10) NULL,
    	[Valor_A_ItemSaldo] [decimal](25, 10) NULL,
    	[Valor_B_ItemSaldo] [decimal](25, 10) NULL,
    	[Valor_C_ItemSaldo] [decimal](25, 10) NULL,
    	[Valor_D_ItemSaldo] [decimal](25, 10) NULL,
    	[Valor_E_ItemSaldo] [decimal](25, 10) NULL,
    	[Valor_F_ItemSaldo] [decimal](25, 10) NULL,
    	[ValorSubTotal_A_Periodo] [decimal](25, 10) NULL,
    	[ValorSubTotal_B_Periodo] [decimal](25, 10) NULL,
    	[ValorSubTotal_C_Periodo] [decimal](25, 10) NULL,
    	[ValorSubTotal_D_Periodo] [decimal](25, 10) NULL,
    	[ValorSubTotal_E_Periodo] [decimal](25, 10) NULL,
    	[ValorSubTotal_F_Periodo] [decimal](25, 10) NULL,
    	[ValorSubTotal_A_Acumulado] [decimal](25, 10) NULL,
    	[ValorSubTotal_B_Acumulado] [decimal](25, 10) NULL,
    	[ValorSubTotal_C_Acumulado] [decimal](25, 10) NULL,
    	[ValorSubTotal_D_Acumulado] [decimal](25, 10) NULL,
    	[ValorSubTotal_E_Acumulado] [decimal](25, 10) NULL,
    	[ValorSubTotal_F_Acumulado] [decimal](25, 10) NULL,
    	[ValorSubTotal_A_Saldo] [decimal](25, 10) NULL,
    	[ValorSubTotal_B_Saldo] [decimal](25, 10) NULL,
    	[ValorSubTotal_C_Saldo] [decimal](25, 10) NULL,
    	[ValorSubTotal_D_Saldo] [decimal](25, 10) NULL,
    	[ValorSubTotal_E_Saldo] [decimal](25, 10) NULL,
    	[ValorSubTotal_F_Saldo] [decimal](25, 10) NULL,
     CONSTRAINT [PK_TbMedicaoItemSequencia] PRIMARY KEY CLUSTERED 
    (
    	[CdMedicaoItemSequencia] ASC
    )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
    ) ON [PRIMARY]
    
    GO
    
    SET ANSI_PADDING OFF
    GO
    
    


    Adilson

    quarta-feira, 18 de junho de 2014 20:19
  • Adilson,

    Essa query que você postou deveria postar somente 1 registro, correto ?

    Qual a query que você faz quando há diversos registros ? É ela sem o WHERE ?

    Abraços !


    Diego Murakami View Diego Murakami's LinkedIn profile - MCP, MS, MCSD
    * Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.

    quarta-feira, 18 de junho de 2014 20:50
  • Deleted
    quarta-feira, 18 de junho de 2014 22:51
  • Isso mesmo, essa query não tem order by. Ela traz vários registros. Então pelo o que eu entendi, quando não se tem cláusula ORDER BY, os registros podem variar sua ordem é isso?

    Obrigado pela ajuda.


    Adilson

    segunda-feira, 23 de junho de 2014 10:36
  • Deleted
    • Marcado como Resposta Adilson_ASP segunda-feira, 23 de junho de 2014 13:35
    segunda-feira, 23 de junho de 2014 13:25
  • Jose, valeu pela ajuda. Vou ver com o pessoal para ajustarmos isso.

    Adilson

    segunda-feira, 23 de junho de 2014 13:35