SELECT t.*
FROM YourTable t
LEFT JOIN YourTable s
ON(t.id = s.id AND t.version < s.version)
WHERE s.version is null
答案 0 :(得分:2)
将float(7,2)
更改为float(2)
如果是浮点数,则只需要精度值。
您也可以使用Number(7,2)
。
答案 1 :(得分:0)
它不一定非常复杂。除非你正在为津巴布韦元开发,否则“数字”类型应该可以解决问题。
您还应该制作一些额外的字段以供将来参考。
create table bill_payment
(
billid varchar (5) primary key,
pid varchar (5) references patient_master (pid),
amount number,
payment_date date
);
答案 2 :(得分:0)
尝试使用
CREATE TABLE bill_payment
(
billid VARCHAR(5) PRIMARY KEY,
pid VARCHAR(5),
amount NUMBER(7, 2),
CONSTRAINT bill_payment_pid_fk FOREIGN KEY(pid) REFERENCES patient_master(pid)
);