File: D:/MariaDB Data/hmailserver/v_messages_per_account_older_than_1_month.frm
TYPE=VIEW
query=select `hmailserver`.`hm_accounts`.`accountaddress` AS `AccountAddress`,count(0) AS `Messages`,sum(if(`hmailserver`.`hm_messages`.`messageflags` & 1,0,1)) AS `NotSeen`,min(if(`hmailserver`.`hm_messages`.`messageflags` & 1,NULL,`hmailserver`.`hm_messages`.`messagecreatetime`)) AS `OldestNotSeen`,sum(`hmailserver`.`hm_messages`.`messagesize`) AS `TotalSize`,round(sum(`hmailserver`.`hm_messages`.`messagesize`) / 1024 / 1024,2) AS `TotalSizeMB`,round(sum(`hmailserver`.`hm_messages`.`messagesize`) / 1024 / 1024 / 1024,2) AS `TotalSizeGB`,round(max(`hmailserver`.`hm_messages`.`messagesize`) / 1024 / 1024,2) AS `MaxSizeMB`,min(`hmailserver`.`hm_messages`.`messagecreatetime`) AS `OldestMessage`,max(`hmailserver`.`hm_messages`.`messagecreatetime`) AS `NewestMessage`,`hmailserver`.`hm_accounts`.`accountlastlogontime` AS `LastLogon`,if(`hmailserver`.`hm_accounts`.`accountforwardenabled`,`hmailserver`.`hm_accounts`.`accountforwardaddress`,\'\') AS `ForwardAddress`,`hmailserver`.`hm_accounts`.`accountforwardkeeporiginal` AS `KeepOriginal` from (`hmailserver`.`hm_messages` join `hmailserver`.`hm_accounts` on(`hmailserver`.`hm_accounts`.`accountid` = `hmailserver`.`hm_messages`.`messageaccountid`)) where `hmailserver`.`hm_messages`.`messagecreatetime` < curdate() - interval 1 month group by `hmailserver`.`hm_messages`.`messageaccountid` order by sum(`hmailserver`.`hm_messages`.`messagesize`) desc
md5=100474d6e17a89bf36f2889f53bb8198
updatable=0
algorithm=0
definer_user=hmailserver
definer_host=%
suid=1
with_check_option=0
timestamp=2022-06-01 23:55:31
create-version=2
source=select `hm_accounts`.`accountaddress` AS `AccountAddress`,count(0) AS `Messages`,sum(if((`hm_messages`.`messageflags` & 1),0,1)) AS `NotSeen`,min(if((`hm_messages`.`messageflags` & 1),NULL,`hm_messages`.`messagecreatetime`)) AS `OldestNotSeen`,sum(`hm_messages`.`messagesize`) AS `TotalSize`,round(((sum(`hm_messages`.`messagesize`) / 1024) / 1024),2) AS `TotalSizeMB`,round((((sum(`hm_messages`.`messagesize`) / 1024) / 1024) / 1024),2) AS `TotalSizeGB`,round(((max(`hm_messages`.`messagesize`) / 1024) / 1024),2) AS `MaxSizeMB`,min(`hm_messages`.`messagecreatetime`) AS `OldestMessage`,max(`hm_messages`.`messagecreatetime`) AS `NewestMessage`,`hm_accounts`.`accountlastlogontime` AS `LastLogon`,if(`hm_accounts`.`accountforwardenabled`,`hm_accounts`.`accountforwardaddress`,\'\') AS `ForwardAddress`,`hm_accounts`.`accountforwardkeeporiginal` AS `KeepOriginal` from (`hm_messages` join `hm_accounts` on((`hm_accounts`.`accountid` = `hm_messages`.`messageaccountid`))) where (`hm_messages`.`messagecreatetime` < (curdate() - interval 1 month)) group by `hm_messages`.`messageaccountid` order by sum(`hm_messages`.`messagesize`) desc
client_cs_name=latin1
connection_cl_name=latin1_swedish_ci
view_body_utf8=select `hmailserver`.`hm_accounts`.`accountaddress` AS `AccountAddress`,count(0) AS `Messages`,sum(if(`hmailserver`.`hm_messages`.`messageflags` & 1,0,1)) AS `NotSeen`,min(if(`hmailserver`.`hm_messages`.`messageflags` & 1,NULL,`hmailserver`.`hm_messages`.`messagecreatetime`)) AS `OldestNotSeen`,sum(`hmailserver`.`hm_messages`.`messagesize`) AS `TotalSize`,round(sum(`hmailserver`.`hm_messages`.`messagesize`) / 1024 / 1024,2) AS `TotalSizeMB`,round(sum(`hmailserver`.`hm_messages`.`messagesize`) / 1024 / 1024 / 1024,2) AS `TotalSizeGB`,round(max(`hmailserver`.`hm_messages`.`messagesize`) / 1024 / 1024,2) AS `MaxSizeMB`,min(`hmailserver`.`hm_messages`.`messagecreatetime`) AS `OldestMessage`,max(`hmailserver`.`hm_messages`.`messagecreatetime`) AS `NewestMessage`,`hmailserver`.`hm_accounts`.`accountlastlogontime` AS `LastLogon`,if(`hmailserver`.`hm_accounts`.`accountforwardenabled`,`hmailserver`.`hm_accounts`.`accountforwardaddress`,\'\') AS `ForwardAddress`,`hmailserver`.`hm_accounts`.`accountforwardkeeporiginal` AS `KeepOriginal` from (`hmailserver`.`hm_messages` join `hmailserver`.`hm_accounts` on(`hmailserver`.`hm_accounts`.`accountid` = `hmailserver`.`hm_messages`.`messageaccountid`)) where `hmailserver`.`hm_messages`.`messagecreatetime` < curdate() - interval 1 month group by `hmailserver`.`hm_messages`.`messageaccountid` order by sum(`hmailserver`.`hm_messages`.`messagesize`) desc
mariadb-version=100608