Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.10.2018, 11:56
|
|||
|---|---|---|---|
|
|||
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
Добрый день. Есть колонка с временем в формате unixtimestamp, необходимо сделать выборку за текущий день и за текущий месяц . Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 12:16
|
|||
|---|---|---|---|
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
ну начало времен в юниксе ето (1970, 1, 1, 0, 0, 0, 0) чтоб получить сегодня или завтра просто добавте необходимое количество секунд к "началу времен" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 12:16
|
|||
|---|---|---|---|
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
Евгений.Добрый день. Есть колонка с временем в формате unixtimestamp, необходимо сделать выборку за текущий день и за текущий месяц . Заранее спасибо.Что за колонка? Какого типа? Да и как поле называется и таблица? Хотя бы. Примерно так: Код: sql 1. 2. Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 12:21
|
|||
|---|---|---|---|
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
За текущий день: Код: sql 1. 2. За месяц сделаете сами по аналогии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 12:23
|
|||
|---|---|---|---|
|
|||
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
Maxxну начало времен в юниксе ето (1970, 1, 1, 0, 0, 0, 0) чтоб получить сегодня или завтра просто добавте необходимое количество секунд к "началу времен" Логика то понятна как, а вот как именно реализовать это на практике, в этом сложность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 12:28
|
|||
|---|---|---|---|
|
|||
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
iapЕвгений.Добрый день. Есть колонка с временем в формате unixtimestamp, необходимо сделать выборку за текущий день и за текущий месяц . Заранее спасибо.Что за колонка? Какого типа? Да и как поле называется и таблица? Хотя бы. Примерно так: Код: sql 1. 2. Код: sql 1. 2. Как бы как именно у меня называется не думаю что сильно важно, но вот: Тип int Имя: dateTimeConnect Таблица: dbo.CDR Время хранится в секундах, прошедших с 1970 года. Например, 1523450956 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 12:30
|
|||
|---|---|---|---|
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
invmЗа текущий день: Код: sql 1. 2. За месяц сделаете сами по аналогии.Да. Преобразовать добавление секунд к '1970' слева от знака равенства к разнице в секундах между '1970' и датой справа от знака равенства - это очень правильно. Если по юниксовой колонке есть индекс, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 12:32
|
|||
|---|---|---|---|
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
Евгений.iapпропущено... Что за колонка? Какого типа? Да и как поле называется и таблица? Хотя бы. Примерно так: Код: sql 1. 2. Код: sql 1. 2. Как бы как именно у меня называется не думаю что сильно важно, но вот: Тип int Имя: dateTimeConnect Таблица: dbo.CDR Время хранится в секундах, прошедших с 1970 года. Например, 1523450956Как оно хранится, тут и так все знают. Раз сразу имена не написали, - придётся их прописывать в уже данных ответах самому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 12:43
|
|||
|---|---|---|---|
|
|||
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
iapКак оно хранится, тут и так все знают. Раз сразу имена не написали, - придётся их прописывать в уже данных ответах самому. Народ тут опытный, поэтому и не стал давать тут лишнюю информацию, как колонки называются и т.п. Но раз уж спросили, то и написал. За варианты спасибо. Единственно вопрос. Предложено 2 варианта, через DATEADD и datediff. Если оба варианта рабочие, то мне кажется через datediff sql серверу придется делать меньше вычислений и лучше выбрать этот способ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 12:58
|
|||
|---|---|---|---|
|
|||
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
iapinvmЗа текущий день: Код: sql 1. 2. За месяц сделаете сами по аналогии.Да. Преобразовать добавление секунд к '1970' слева от знака равенства к разнице в секундах между '1970' и датой справа от знака равенства - это очень правильно. Если по юниксовой колонке есть индекс, конечно. Индексов нет по колонке с временем. Тогда лучше как тут предложено все вычисления делать справа от знаков сравнения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 13:00
|
|||
|---|---|---|---|
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
да просто вычислите 1 раз в переменные и подставте в запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 13:01
|
|||
|---|---|---|---|
|
|||
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
Вопросов больше нет. Все работает. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 13:02
|
|||
|---|---|---|---|
|
|||
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
Maxxда просто вычислите 1 раз в переменные и подставте в запрос Хорошая идея. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 13:07
|
|||
|---|---|---|---|
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
Maxxда просто вычислите 1 раз в переменные и подставте в запросВыражения на основе getdate() и без участия каких-либо столбцов, считаются константными и вычисляются в запросе один раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2018, 13:18
|
|||
|---|---|---|---|
|
|||
Помогите сделать запрос с unixtimestamp |
|||
|
#18+
invmMaxxда просто вычислите 1 раз в переменные и подставте в запросВыражения на основе getdate() и без участия каких-либо столбцов, считаются константными и вычисляются в запросе один раз. Согласен, иначе бы это был большой косяк. Но вынести в переменную думаю можно хотя бы для удобочитаемости кода. Т.к. время у меня понятно что не единственный параметров для выборки и строка запроса довольно большая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1688883]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
139ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 469ms |

| 0 / 0 |
