Witam!
Chce napisac sekwencyjny numer faktury. Zaczynajacy sie od 0000001
, 0000002
, 0000003
....999999
. Numer faktury musi restarotowac sie do wartosci 0000001
z kazdym nowym rokiem. Niby proste, ale tez ciekawy problem.
Do tego musze dodac rok przed numerem faktury 2022-0000001
itd. W tabeli invoices
mam kolumne paidDate
i na niej bede opieral rok, wiec nie zapusuje ponownie roku, normalizacja. Chce zapisac wylacznie sekwenje w osobnej kolumnie.
Zastanawiam sie czy robic w ogole to na poziomie DB czy dac w BE. Jestem w stanie przetestowac oba rozwiazania z unit/integration tests.