|
округлить дату до недели, декады, полмесяца, месяц
|
|||
---|---|---|---|
#18+
есть поле с датой, для PivotGrid хочу сформировать записи с операциями. Округлить таймстемп до даты - не проблема, при этом в пивоте данные выводятся по каждой дате. Как преобразовать дату к 3 дням, неделе, декаде. Например, 1 окт., 3 окт. и 8 окт. для декады имели в обоих случаях 1 окт. В оракле функция ROUND умеет округлять даты к нужному числу ссылка на русскую страницу как это можно сделать в FireBird? Хотяб по неделю округлить.... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 13:04 |
|
округлить дату до недели, декады, полмесяца, месяц
|
|||
---|---|---|---|
#18+
GrigoriyFominесть поле с датой, для PivotGrid хочу сформировать записи с операциями. Округлить таймстемп до даты - не проблема, при этом в пивоте данные выводятся по каждой дате. Как преобразовать дату к 3 дням, неделе, декаде. Например, 1 окт., 3 окт. и 8 окт. для декады имели в обоих случаях 1 окт. В оракле функция ROUND умеет округлять даты к нужному числу ссылка на русскую страницу как это можно сделать в FireBird? Хотяб по неделю округлить.... Аналогично первому дню месяца Extract week first day in the week. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 13:27 |
|
округлить дату до недели, декады, полмесяца, месяц
|
|||
---|---|---|---|
#18+
01.10.2019 13:04, GrigoriyFomin пишет: > есть поле с датой, для PivotGrid хочу сформировать записи с операциями. > Округлить таймстемп до даты - не проблема, при этом в пивоте данные выводятся по каждой дате. > Как преобразовать дату к 3 дням, неделе, декаде. Например, 1 окт., 3 окт. и 8 окт. для декады имели в обоих случаях 1 окт. забудь ты про этот PivotGrid. это уровень визуализации. а делфи тут никто не знает (С). тебе нужно "получить данные". сформулируй, в каком виде ты хочешь их получить: "есть ЭТО, хочу ВОТ ЭТО" Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 13:28 |
|
округлить дату до недели, декады, полмесяца, месяц
|
|||
---|---|---|---|
#18+
Мимопроходящий, есть даты 01.10.2019,02.10.2019.......09.10.2019 - для них получить 01.10.2019 или 01-09.10.2019 как строка, есть 10.10.2019, 11.10,2019.....19.10.2019 - для них получить 10.10.2019 или 10-19.10.2019 как строка, типа как extaract(days from :dt) div {нужное мне количество дней для группировки - 3 или 7 или 10} || '.' ||extaract(months from :dt) ||extaract(years from :dt) ну там с соответсв. lpad для ведущего нуля если нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 13:52 |
|
округлить дату до недели, декады, полмесяца, месяц
|
|||
---|---|---|---|
#18+
GrigoriyFominМимопроходящий, есть даты 01.10.2019,02.10.2019.......09.10.2019 - для них получить 01.10.2019 или 01-09.10.2019 как строка, RTFM div, mod, extract ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 13:55 |
|
округлить дату до недели, декады, полмесяца, месяц
|
|||
---|---|---|---|
#18+
GrigoriyFominесть даты 01.10.2019,02.10.2019.......09.10.2019 - для них получить 01.10.2019 или 01-09.10.2019 как строка, есть 10.10.2019, 11.10,2019.....19.10.2019 - для них получить 10.10.2019 или 10-19.10.2019 как строка, А как бы ты это делал с оракловским ROUND()? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 13:55 |
|
округлить дату до недели, декады, полмесяца, месяц
|
|||
---|---|---|---|
#18+
01.10.2019 13:52, GrigoriyFomin пишет: > типа как > extaract(days from :dt) div {нужное мне количество дней для группировки - 3 или 7 или 10} || '.' ||extaract(months from :dt) ||extaract(years from :dt) Код: sql 1.
Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 14:19 |
|
|
start [/forum/topic.php?fid=40&msg=39869930&tid=1560561]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
128ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 301ms |
total: | 518ms |
0 / 0 |