| От | Andrus Moor |
|---|---|
| Тема | How to generate unique invoice numbers for each day |
| Дата | |
| Msg-id | FA8921E748894F6DB354E99F5220D753@server обсуждение исходный текст |
| Ответы |
Re: How to generate unique invoice numbers for each day
Re: How to generate unique invoice numbers for each day |
| Список | pgsql-general |
Invoice numbers have format yymmddn where n is sequence number in day staring at 1 for every day. command SELECT COALESCE(MAX(nullif(substring( substring(tasudok from 7), '^[0-9]*'),'')::int),0)+1 FROM invoice where date= ?invoicedate is used to get next free invoice number if new invoice is saved. If multiple invoices are saved concurrently from different processes, they will probably get same number. How to get unique invoice number for some day in 8.1+ when multiple users create new invoices ? Andrus.
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера