|
|
|
Помогите с запросом - хочу странного
|
|||
|---|---|---|---|
|
#18+
Надо в запросе учитывать количество выбранных записей всего и номер записи Причем с переходом на новую дату пересчитывать заново Должно получаться так, dd,17-03-2014,запись 1 из 3 dd2,17-03-2014,запись 2 из 3 ddd,17-03-2014,запись 3 из 3 dd,18-03-2014,запись 1 из 2 dd2,18-03-2014,запись 2 из 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 10:56:59 |
|
||
|
Помогите с запросом - хочу странного
|
|||
|---|---|---|---|
|
#18+
Через оконные функции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 11:09:18 |
|
||
|
Помогите с запросом - хочу странного
|
|||
|---|---|---|---|
|
#18+
big-trot, ПРИМЕР можно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 12:15:25 |
|
||
|
Помогите с запросом - хочу странного
|
|||
|---|---|---|---|
|
#18+
Perederiy, помедитируй над select t.*, row_number() over(partition by <поле с датой> order by <поле, задающее порядок строк в нутри одной даты>) as rn, count(1) over(partition by <поле с датой>) as cnt from <твоя таблица> t ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 12:51:10 |
|
||
|
Помогите с запросом - хочу странного
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, Только partition by (date_trunc(<поле с датой>)) А то чело явно не шарит, и будет материться три часа, прежде чем разберется, что к чему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 14:27:28 |
|
||
|
Помогите с запросом - хочу странного
|
|||
|---|---|---|---|
|
#18+
Hawkmoon, Я работаю с Postgres начиная с 7-й версии (где-то с 2004 года) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 15:09:12 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38590396&tid=1998786]: |
0ms |
get settings: |
14ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
307ms |
get topic data: |
14ms |
get forum data: |
5ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 649ms |

| 0 / 0 |
