我们正在构建发票管理应用程序,需要以下帮助/建议......
我们希望您的建议能够实现这一目标。感谢。
答案 0 :(得分:3)
你需要复合主键。例如:
year int
invoice_id int
答案 1 :(得分:1)
select ... where date_of_record between $start_of_period and $end_of_period
。答案 2 :(得分:1)
以十六进制的答案创建主键。然后使用它来插入一个新的id:
insert into my_table (id, year)
values (
coalesce (
(
select new_id = max(id) + 1
from my_table
where year = @year
), 1)
, @year
)