Вопрос : Вопрос о заявления SQL отборный

Мне нужно возвратить дату, цену и цену от ранее даты в отборном заявлении. Я не уверен как сделать this.

I имею таблицу содержит 3 fields
NodeDate, daPrice, rtPrice

NodeDate будет SmallDateTime
daPrice будет десятичным (9.4)
rtPrice будет десятичной (9.4) потребностями rtPrice
7/29/2010 2.3 2.4
7/28/2010 5 5.8
7/27/2010 2.5 0.4

I daPrice

e.g.
NodeDate возвратить NodeDate, (daPrice - rtPrice) как TodayDifference, (daPric-rtPrice это будет вчерашними данными) по мере того как DifferenceFromYesterday

I думает я smogло сделать это с что-то like
Select NodeDate, (daPrice-rtPrice) как TodayDifference, (отборное Y.daPrice - Y.rtPrice от таблицы y где Dateadd («d», - 1, T.NodeDate) = Y.NodeDate) по мере того как таблица T

However
From DifferenceFromYesterday, я не думает это будет очень эффективный метод. Близко к 200.000.000 показателям будут обработаны и я только хочу верхние 40 быть возвращенным. Даже если я добавляю ВЕРХНЮЮ клаузулу к заявлению SQL, я обеспокоенный что мой вариант примет долгое время к execute.

Does, котор любое имеет предложение?
thanks,
pat
class=

Ответ : Вопрос о заявления SQL отборный

Уточнение:  Я как раз нашел следующий статью:
Окончательно, я нашел ответ к проблеме. Этот намек послал меня в правильном направлении. Даже если радушный экран и быстрое переключение потребителя были OFF/DISABLED не был изменен крайне важный ключ регистратуры. Следующий ключ все еще был установлен к «1» когда я изменил его к автономным остановленным архивам «0» unchecking после каждого reboot.
[HKEY_LOCAL_MACHINE \ СРЕДСТВО ПРОГРАММИРОВАНИЯ \ Майкрософт \ Шиндошсо НТ \ CurrentVersion \ Winlogon]
=dword «AllowMultipleTSSessions ": 00000000

Эта компьтер-книжка имела установку до 1. идя в учет потребителя в пульте управления посмотреть установку позволять/disable производит сообщение заявляя что tvt_gina.dll поворачивало радушный экран и быстрое переключение потребителя.  То принадлежит к линии Thinkvantage средства программирования.  Только этот компьютер имеет обновленные варианты средства программирования.

Это разрешило мой вопрос.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us