Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/26: Рейтинг темы: голосов - 26, средняя оценка - 4.88
18 / 18 / 11
Регистрация: 22.03.2011
Сообщений: 194

Первое и последнее значение в интервале

23.12.2013, 13:07. Показов 4791. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть таблица вида:
Дата Значение
время1 значение1
время2 значение2
время3 значение3
время4 значение4
время5 значение5
время6 значение6
время7 значение7
время8 значение8

и запрос вида:
SQL
1
SELECT * FROM TABLE WHERE дата > время3 AND дата <= время 7
Как из этого запроса сделать запрос вычитающий первое значение от последнего в интервале время3-время7 ?

Условие: не прибегать к order'ам.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.12.2013, 13:07
Ответы с готовыми решениями:

Получить первое и последнее значение с учетом DateTime
Здравствуйте! Необходимо обратиться с запросом к базе данных: SELECT A1, A1 FROM Runtime WHERE DateTime &gt; '2017-03-23...

Первое и последнее пол. значение элементов массива
У меня вышло нечто вот такое: Sub obmass(ByRef x() As Integer, ByRef y() As Integer, ByRef polsum As Integer, ByVal a As Integer,...

В исходном массиве найти и поменять местами первое минимальное и последнее максимальное значение))
А-исходный массив ( 5;-8;6;-7;-8;6;-8;6;4) -8 первое min значение 6 ...

6
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
23.12.2013, 13:56
Цитата Сообщение от LuckyTheGreat Посмотреть сообщение
Условие: не прибегать к order'ам.
Почему?
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
23.12.2013, 14:09
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
with x as
(
 select * from table where дата > время3 AND дата <= время7
)
select
 sum(r.Значение)
from
 (
  select -Значение from x t where not exists(select * from x where дата < t.дата)
  union all
  select Значение from x t where not exists(select * from x where дата > t.дата)
 ) r(Значение);
Т.к. уникальность столбца "дата" не заявлена, то результат может быть неверен.
1
20 / 20 / 1
Регистрация: 03.01.2013
Сообщений: 184
23.12.2013, 14:46
invm, а что за r ?

Добавлено через 1 минуту
Цитата Сообщение от LuckyTheGreat Посмотреть сообщение
первое значение от последнего
по какому принципу выбираются первое и последнее значение?
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
23.12.2013, 15:36
Цитата Сообщение от StudentMichael Посмотреть сообщение
invm, а что за r ?
Обычный алиас.
0
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
23.12.2013, 16:15
До кучи
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
;WITH CTE AS (SELECT * FROM (VALUES
    (1,10),(5,20),(10,30),(20,40),(25,50),(30,60)
    )cte_CTE(id,val))
select -- nx.*, vn.val, vx.val, 
  vx.val - vn.val dV
from (
   SELECT MIN(id)n, MAX(id)x 
   FROM CTE
   where id >=15 and id <45
   )nx
cross apply (select top(1) val from CTE where id=nx.n)vn
cross apply (select top(1) val from CTE where id=nx.x)vx
1
20 / 20 / 1
Регистрация: 03.01.2013
Сообщений: 184
24.12.2013, 06:33
Цитата Сообщение от invm Посмотреть сообщение
Обычный алиас.
а блин, под "тупым углом" обзора посмотрел изначально)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.12.2013, 06:33
Помогаю со студенческими работами здесь

Вывести первое и последнее слово
Пользователем вводится строка слов. Вывести первое слово и последнее

Сравнить первое и последнее слово в строке
помогите решить задачу (срочно): напишите программу, которая сравнивает первое и последнее слово в строке.

Удалить из строки первое и последнее слово
Всем доброй ночи. Не спящие помогите с решением задач. Знаю, что простейшие, но с Паскалем очень и очень сложно. Буду очень благодарен! ...

Поменять местами первое и последнее слово
Помогите решить задачу, используя строки. В заданном тексте (слова разделены пробелами) поменять местами первое и последнее слово.

Удалить из строки первое и последнее слово
пожалуйста,помогите!? Заданы 2 строки, состоящие из слов, разделенных пробелами. Скопировать пять символов второй строки в первую....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru