| От | 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 по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера