我正在努力找回这个月第一个交易日的收盘价。我使用下面的公式,successful给出了这个月的第一个星期一,但我希望星期一是假日的星期二(因此在数据集中没有)。 IF DATENAME('weekday', DATETRUNC('month',[Date])) ="Saturday" THEN DATETRUNC('month',[Date])+2
ELSEIF DATENAME('weekday', DATETRUNC('month',[Date])) ="Sunday" THE
我们有一个数据库,它是由使用sqlite3模块的Python语言编写的程序编写的。数据库上执行了大量insert语句,但事务从未通过commit结束。
结果是我们有两个文件:
Size Time Name
855117824 2010-12-14 15:27 db
1665240 2010-12-14 15:27 db-journal
数据库文件很大,但大多数数据都未提交,因此当我们从数据库中进行选择时,我们只能得到几行。当我们执行sql命令'VACUUM‘时,数据库会缩小到大约3MB。
有没有办法找回数据?