Re: Numbering rows by date

Поиск
Список
Период
Сортировка
От Volkan YAZICI
Тема Re: Numbering rows by date
Дата
Msg-id 87lk3r9idu.fsf@alamut.mobiliz.com.tr
обсуждение исходный текст
Ответ на Numbering rows by date  ("Andrus" <kobruleht2@hot.ee>)
Список pgsql-general
On Wed, 2 Apr 2008, "Andrus" <kobruleht2@hot.ee> writes:
> create Document ( docdate date, docorder integer )
>
> I need update docorder column with numbers 1,2 in docdate date order
> Something like
>
> i = 1;
> UPDATE Document SET docorder = i++
>   ORDER BY docdate;

CREATE SEQUENCE document_docorder_seq START 1;

UPDATE document
   SET docorder = T.docorder
  FROM (SELECT nextval('document_docorder_seq') AS docorder, docdate
          FROM document
         ORDER BY docdate) AS T
 WHERE document.docdate = T.docdate;

DROP SEQUENCE document_docorder_seq;


Regards.

В списке pgsql-general по дате отправления:

Предыдущее
От: Alban Hertroys
Дата:
Сообщение: Using tsearch2 in a Bayesian filter
Следующее
От: Craig Ringer
Дата:
Сообщение: Re: drop database regardless of connections