Pergunta : Pergunta seleta da indicação do SQL

Eu preciso de retornar uma data, um preço e um preço da data precedente em uma indicação seleta. Eu não sou certo como fazer this.

I tenho uma tabela que contenha 3 o fields
NodeDate, daPrice, rtPrice

NodeDate seja um SmallDateTime
daPrice seja (uns 9.4)
rtPrice seja (umas 9.4) necessidades decimal do rtPrice
7/29/2010 2.3 2.4
7/28/2010 5 5.8
7/27/2010 2.5 0.4

I do daPrice do

e.g.
NodeDate de retornar NodeDate, (daPrice - rtPrice) como TodayDifference, (o daPric-rtPrice isto é dados de ontem) porque DifferenceFromYesterday

I pensa que eu poderia fazer este com algo o like
Select NodeDate, (daPrice-rtPrice) como TodayDifference, (Y.daPrice seleto - Y.rtPrice da tabela Y onde Dateadd (“d”, - 1, T.NodeDate) = Y.NodeDate) porque a tabela T

However do
From de DifferenceFromYesterday, mim não pensa que este é um método muito eficiente. Há próximo a 200.000.000 registros que serão processados e eu quero somente os 40 superiores ser retornado. Mesmo se eu adiciono a cláusula SUPERIOR à indicação de SQL, eu sou referido que minha versão tomará um tempo longo a execute.

Does que qualquer um tem uma sugestão?
thanks,
pat
class= do

Resposta : Pergunta seleta da indicação do SQL

Atualização:  Eu apenas encontrei o seguinte artigo:
Finalmente, eu encontrei a resposta ao problema. Esta sugestão emitiu-me no sentido correto. Mesmo que a tela bem-vinda e o interruptor rápido do usuário fossem OFF/DISABLED a chave da mais alta importância do registro não tinha sido mudada. A seguinte chave foi ajustada ainda “1” quando eu o mudei às limas “0” fora de linha paradas unchecking após cada repartição.
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon]
=dword de “AllowMultipleTSSessions ": 00000000

Este portátil teve o ajuste a 1. que entram em clientes de usuário no painel de controle olhar o ajuste da possibilidade/inutilização produz uma mensagem que indic que tvt_gina.dll desligou a tela bem-vinda e o interruptor rápido do usuário.  Isso pertence à linha de Thinkvantage de software.  Somente este computador tem as versões de software atualizados.

Isto resolveu minha edição.
Outras soluções  
 
programming4us programming4us