powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как ограничить таблицу по датам из другой таблицы
7 сообщений из 32, страница 2 из 2
как ограничить таблицу по датам из другой таблицы
    #39582428
katish444
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222,
спасибо, сейчас попробую.
Меня не надо банить, тем более за лень
Я ведь впервые за помощью обращаюсь, а над этой проблемой думаю уже три дня и мне казалось, что всем вокруг все так же понятно как и мне(((
Сорри
...
Рейтинг: 0 / 0
как ограничить таблицу по датам из другой таблицы
    #39582430
katish444
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222,

Это то что надо! Вы меня осчастливили!
О, боже! спасибо! Как же я счастлива! УРРРРА!
...
Рейтинг: 0 / 0
как ограничить таблицу по датам из другой таблицы
    #39582432
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
katish444TaPaK, преобразила ваш скрипт до:

select SUM(CAST(TotalDrillDepth) OVER (ORDER BY CAST(DrillingDate as date)dat ROWS UNBOUNDED PRECEDING ) from @Drilling_temp

Пишет ошибку Incorrect syntax near 'ROWS'.

Что не так?
dat какой-то не так, списывайте посимвольно :)
...
Рейтинг: 0 / 0
как ограничить таблицу по датам из другой таблицы
    #39582439
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
katish444aleks222,

Это то что надо! Вы меня осчастливили!
О, боже! спасибо! Как же я счастлива! УРРРРА!

Только для очистки собственной совести.
partition by holeid
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
declare @DrillingDetail table (holeid varchar(10), drillingdate date, totaldrilldepth int);
insert into @DrillingDetail values('Uz-1', '20171025', 15);
insert into @DrillingDetail values('Uz-1', '20171026', 3);

declare @GeoInterval table (holeid varchar(10), geolFrom int, geolTo int, priority varchar(10));
insert into @Geointerval values('Uz-1', 0, 15, 'Al');
insert into @Geointerval values('Uz-1', 15, 18, 'Al');

-- это для просветления
select *, Total = SUM(TotalDrillDepth) OVER (partition by holeid ORDER BY DrillingDate ROWS UNBOUNDED PRECEDING ) from @DrillingDetail;

-- ну а это - фсе
with t as (select *, Total = SUM(TotalDrillDepth) OVER (partition by holeid ORDER BY DrillingDate ROWS UNBOUNDED PRECEDING ) from @DrillingDetail)
  select *
    from @Geointerval as g inner join t on g.holeid = t.holeid and  g.geolFrom < t.total and t.total <= g.geolTo
    order by drillingdate;
...
Рейтинг: 0 / 0
как ограничить таблицу по датам из другой таблицы
    #39582453
Jaffar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222,

Похоже это "Ямал СПГ" - гвоздей просит
...
Рейтинг: 0 / 0
как ограничить таблицу по датам из другой таблицы
    #39582456
katish444
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222,

Мне хочется плясать и танцевать
Спасибо большущее
...
Рейтинг: 0 / 0
как ограничить таблицу по датам из другой таблицы
    #39582463
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222Тредстартера предлагаю зобанить навечно за лень.
И покрыть вечным позором архитектора системы за ... компанию.

Девушка. Скважина. Глубокое бурение.
Не форум, а порнSQL какой-то.
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как ограничить таблицу по датам из другой таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]