请帮我找两个日期之间的日子.
我有两个对象TDBDateEdit date1和date2.
procedure Torder_form.date2Click(Sender: TObject);
var d3: TDateTime;
begin
d3:=date2.date - date1.date;
showmessage(datetostr(d3));
end.
Run Code Online (Sandbox Code Playgroud)
我付了 date1 = 07.10.2015
至 date2 - 15.11.2015
结果必须是: 39
但程序给了我结果: 07.02.1900
我找到了DaysBetween函数.我改变了我的代码
procedure Torder_form.date2Click(Sender: TObject);
var d3: TDateTime;
begin
d3:=DaysBetween(date2.date,date1.date);
showmessage(datetostr(d3));
end.
Run Code Online (Sandbox Code Playgroud)
但节目说结果: 07.02.1900
您好,我有 PostgreSQL 数据库,其中包含一些值。当我创建表时,我并没有过多关注它们的 ID 列。现在,如果我检查序列,我会发现其中一些序列的最大值是 int 类型。如何在不更改数据 ID 的情况下将它们更改为 bigint。我将表中的 ID 字段类型从 int 更改为 bigint。then\nALTER SEQUENCE public.kvitansiya_id_seq MAXVALUE 9223372036854775807;命令返回一个错误,例如
\n\nSQL 错误 [22023]:错误:MAXVALUE (9223372036854775807) 超出\n序列数据类型(整数)。
\n
这是 DBeaver 上序列表的照片。
\n\n