|
выгрузка данных из БД за текущий месяц
|
|||
---|---|---|---|
#18+
Добрый день! У меня есть запрос, который делает выборку данных в указанном диапазоне. "RepStartDate = '2020-06-01' DECLARE @RepEndDate DATETIME SET @RepEndDate = '2020-07-01" Как написать запрос таким образом, чтобы он делал выборку за последний текущий месяц автоматом. Т.е. чтобы в начале нового отчетного месяца не приходилось менять даты в запросе. Структура таблицы: RepDate PERSON_NAME ShiftRange ShiftStart ShiftEnd 01.06.2020 Ivanova, Masha 05:00-14:00 5:00:00 14:00:00 ... ... ... ... ... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2020, 12:56 |
|
выгрузка данных из БД за текущий месяц
|
|||
---|---|---|---|
#18+
jsg420, Используйте функцию GETDATE() для получения текущего времени сервера. В справке также функции даты и времени. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2020, 13:12 |
|
выгрузка данных из БД за текущий месяц
|
|||
---|---|---|---|
#18+
CONVERT(Date, getdate(), 104) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2020, 13:40 |
|
выгрузка данных из БД за текущий месяц
|
|||
---|---|---|---|
#18+
Владислав Колосов, на сколько мне известно данная функция возвращает данные за текущий день. А мне нужно чтобы подгружались данные за весь отчетный месяц. К примеру если обновлю таблицу сегодня у меня в таблице должны быть данные с 01.06.2020 по сегодня. В сл месяц соответственно так же, но чтобы там не было данных за предыдущий месяц. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2020, 13:54 |
|
выгрузка данных из БД за текущий месяц
|
|||
---|---|---|---|
#18+
jsg420 Владислав Колосов, на сколько мне известно данная функция возвращает данные за текущий день. А мне нужно чтобы подгружались данные за весь отчетный месяц. К примеру если обновлю таблицу сегодня у меня в таблице должны быть данные с 01.06.2020 по сегодня. В сл месяц соответственно так же, но чтобы там не было данных за предыдущий месяц. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2020, 14:01 |
|
выгрузка данных из БД за текущий месяц
|
|||
---|---|---|---|
#18+
Penner CONVERT(Date, getdate(), 104) 1. CONVERT + style нужны при конвертации из строки в date/datetime и обратно при конвертации из datetime в date достаточно select convert(date, getdate()) или select cast(getdate() as date) 2. При чем здесь вообще cast(getdate() as date), если нужно с начала месяца. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2020, 14:01 |
|
выгрузка данных из БД за текущий месяц
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2020, 14:03 |
|
выгрузка данных из БД за текущий месяц
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4.
как-то так ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2020, 14:14 |
|
|
start [/forum/topic.php?fid=46&fpage=57&tid=1686013]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
225ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 340ms |
0 / 0 |