At the moment I have the following table:
CREATE TABLE memUsageLine(
className TEXT NOT NULL,
pid INT NOT NULL,
timeChecked INT NOT NULL DEFAULT (strftime('%s')),
freeAfter INT NOT NULL,
freeBefore INT NOT NULL,
maxMemory INT NOT NULL, -- Is probably not necessary
totalAfter INT NOT NULL,
totalBefore INT NOT NULL,
PRIMARY KEY (className, PID, timeChecked)
);
and I create the following view:
CREATE VIEW memUsageLineExtended AS
SELECT className
, pid
, strftime('%Y-%m-%d %H:%M', timeChecked, 'unixepoch',
'localtime') as timeChecked
, freeAfter
, freeBefore
, maxMemory
, totalAfter
, totalBefore
, totalAfter -
freeAfter as usedAfter
, totalBefore -
freeBefore as usedBefore
, CAST(totalAfter AS REAL) / (totalAfter -
freeAfter) as ratioTotalUsed
FROM memUsageLine
;
In the past I worked (I think) with a database (not SQLite) where I could
usedAfter in the definition for ratioTotalUsed. It is not a very big
problem, but is something like that possible with SQLite?
--
Cecil Westerhof
_______________________________________________
sqlite-users mailing list
[email protected]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users