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

Вниз

Написать запрос   Найти похожие ветки 

 
wsv ©   (2007-07-28 05:45) [0]

Здравствуйте, все.

Есть такая таблица (рисую упрощенно):

time  value
00:00:00 0
00:00:30 0
00:01:00 10
00:01:30 20
00:02:00 10
00:02:30 0
00:03:00 0
00:03:30 0
00:04:00 10
...

Вопросы:
1. Как написать запрос, которые выведет такой интервалы, где value=0, типа:

time1  time2
00:00:00 00:00:30
00:02:30 00:03:30

2. Как после п.1 привязать в запрос проверку длины интервала (time2-time1)?

Смысл - проверить нулевую value в интервалах больше заданного значения.
Обобщенная задача: написать запрос, который выведет интервалы времени большие заданного X, где value=0.

Всем спасибы.


 
Вася Правильный   (2007-07-29 19:41) [1]

не вижу связи обобщенной задачи с первыми двумя


 
MsGuns ©   (2007-07-29 20:21) [2]

Можно, но запрос будет достаточно сложный - надо репу чесать ;)


 
stanislav ©   (2007-07-30 16:11) [3]

примерно так,

select [date],(select min([date]) as date1 from mytable where value=0 and [date]>mytable1) as date1
from mytable as mytable1
where value=0
только результат будет такой
date        date1
00:00:00 00:00:30
00:00:30 00:02:30
надо чуть додумать


 
Val ©   (2007-07-30 17:24) [4]

а если бы было
00:03:00 10 - что делать с интервалами?


 
StriderMan ©   (2007-07-30 17:36) [5]


> Val ©   (30.07.07 17:24) [4]
> а если бы было
> 00:03:00 10 - что делать с интервалами?

точность очевидно полминуты всего, посему что делать с единичным интервалом - на совести разработчега



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

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

Наверх





Память: 0.45 MB
Время: 1.272 c
6-1175397157
-=Germe$=-
2007-04-01 07:12
2007.12.09
SMTP сервер.


1-1190012673
Андрей Пл
2007-09-17 11:04
2007.12.09
Масштабирование в DBChart


11-1179996237
=BuckLr=
2007-05-24 12:43
2007.12.09
ScrollBars в рантайм


15-1194481742
Riply
2007-11-08 03:29
2007.12.09
Отрицательные стороны рекурсии.


2-1194704472
Alral
2007-11-10 17:21
2007.12.09
IdTCPClient, TurboDelphi 2006





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский