powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как получить дату по номеру недели и году?
15 сообщений из 15, страница 1 из 1
Как получить дату по номеру недели и году?
    #38683977
Durex_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток.

Подскажите, можно ли по столбцам с порядковым номером недели года и столбцу года, получить дату?

заранее благодарю за ответы.
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38683981
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Durex_,

в неделе 7 дней!

P.S. Однако, не мешает сказать что за номер недели имеется в виду.
С какого дня начинается неделя? И т.д.
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38683982
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Durex_Подскажите, можно ли по столбцам с порядковым номером недели года и столбцу года, получить дату?
В неделе семь дней. Дату какого дня вы хотите получить ?
Кроме того существует несколько вариантов нумерации недель.
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38684013
Durex_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory,
номера недель года за которую принят отчет. в диапазоне 1-52(53), и столбец год 2010-2014. Надо получить дату начала этой самой недели.
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38684015
Durex_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
имеется ввиду григорианский обычный. Ну то есть не производственный, не финансовый, не ISO.
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38684016
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Durex_номера недель года за которую принят отчет. в диапазоне 1-52(53),
И как определяется ваша 1-я неделя то ?
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38684019
Фотография Shakill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Durex_, можно. смотрите функции DATEADD и DATEPART
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38684033
Durex_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GloryDurex_номера недель года за которую принят отчет. в диапазоне 1-52(53),
И как определяется ваша 1-я неделя то ?

Я уточню этот вопрос. Сейчас для "простоты" пусть 1 января каждого года будет начинаться первая неделя года. н уто есть с первого числа, по +7 дней.
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38684038
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Durex_Сейчас для "простоты" пусть 1 января каждого года будет начинаться первая неделя года. н уто есть с первого числа, по +7 дней.
Ну так к дате "01.01.нужный год" и прибавляете нужное число недель
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38684106
Так ему же дата так то нужна, а не неделя.
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38684123
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заджойнитесь на эту вьюху и получайте, что только захотите

Вьюха для календаря
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38684128
Фотография Ken@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voronin,

Вьюха для календаря , это специально, что бы сервер не простаивал?
Для кубов , тоже , измерение в вьюхе?


Сделайте себе календарь таблицей и не мучайтесь.
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38684134
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ken@ta_voronin,

Вьюха для календаря , это специально, что бы сервер не простаивал?
Для кубов , тоже , измерение в вьюхе?


Сделайте себе календарь таблицей и не мучайтесь.

1) Я специально сделал календарь вьюхой, чтобы не мучиться (например, надо добавить поля, расширить диапазон и т.п.)
2) Конкретно в кубах, делать её таблицей нет смысла в принципе, потому что делает один скан и она сохраняется в измерение (физически)
3) Если надо для скорости сохранить в физическую таблицу, так сохраните, никто не запрещает (сама эта вьюха быстрая), я только за, но если вы делаете запрос (джойн) для 10000+ записей, то никакого выигрыша это уже не даст
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38684278
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voroninно если вы делаете запрос (джойн) для 10000+ записей, то никакого выигрыша это уже не дастНе рассказывайте ерунды. Посмотрите на план селекта из этой вью и может тогда поймете, почему оно просаживает скорость и что надежней использовать физическую таблицу.
...
Рейтинг: 0 / 0
Как получить дату по номеру недели и году?
    #38684415
Durex_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
a_voroninЗаджойнитесь на эту вьюху и получайте, что только захотите

Вьюха для календаря

Спасибо. Сделал в таблу календарь - получил то, что требовалось.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как получить дату по номеру недели и году?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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