Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];

Вниз

Посоветуйте, кто знает   Найти похожие ветки 

 
asdf   (2002-01-31 14:38) [0]

На графике необходимо отобразить данный из таблицы MSSQL (порядка 9000 записей за день, а то и больше если несколько дней), первый select понятно будет полностью принимать все данные, а как сделать так, чтобы в последующем принимались только новые данные (старые данные менятся не будут).
Спасибо


 
TSV   (2002-01-31 16:09) [1]

Фиксируй время внесения записи (функция GETDATE() ). Дальше, по-моему, понятно.

Удачи.


 
asdf   (2002-02-01 06:16) [2]

Время фиксируется при добавлении в таблицу.
Обновление на графике происходит, скажем каждые 20 сек., а данные в таблицу пишутся каждые 10 сек. Пока у меня каждые 20 секунд выполняется запрос (который не меняется в течение дня):
select * from MyTable where ...
Может организовать локальную таблицу и каким то образом ее пополнять или есть другой вариант (ведь принятые данные где-то уже хранятся).
Спасибо.


 
TSV   (2002-02-01 10:31) [3]

Но ведь график по оси абсцисс (это время) не резиновый. Все равно данные показываются в каком-то интервале. Вот и выбирай данные в рамках интервала, скажем 2 часа или 20 дней. Запрос будет выглядеть так:

SELECT * FROM TABLE1 WHERE
FIELD1 BETWEEN DATEADD(hour, -2, GETDATE()) AND GETDATE()

Удачи.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.004 c
7-90680
AlexKniga
2001-11-23 20:47
2002.02.28
Параметры FDisk


4-90710
Beauty_Full
2002-01-01 18:01
2002.02.28
Action !!


3-90518
СергейМНК
2002-02-04 06:15
2002.02.28
Как сделать чтобы выскакивал LoockUp список при начале набора текста в DBGrid в LoockUp поле


1-90554
novomod
2002-02-08 15:10
2002.02.28
TLabel.Backspace.Help!


4-90714
Profi .
2001-12-30 16:27
2002.02.28
SHELLEXECUTE !!!! HELP !!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский