Fix low balance reminder cut-off calculation
authorAdam Chlipala <adamc@hcoop.net>
Sun, 11 May 2008 11:39:27 +0000 (11:39 +0000)
committerAdam Chlipala <adamc@hcoop.net>
Sun, 11 May 2008 11:39:27 +0000 (11:39 +0000)
remind/remind.sml

index 8c5c459..fe7edee 100644 (file)
@@ -91,7 +91,7 @@ fun main _ =
            end
          | doOne _ = raise Fail "Bad SQL row"
     in
-       C.app db doOne ("SELECT Balance.name, COUNT(*), SUM(WebUserPaying.shares) AS shrs, Balance.amount FROM WebUserPaying JOIN Balance ON WebUserPaying.bal = Balance.id GROUP BY Balance.name, Balance.amount HAVING amount < " ^ C.realToSql (basePerMonth * 5.0) ^ " * SUM(WebUserPaying.shares)");
+       C.app db doOne ("SELECT Balance.name, COUNT(*), SUM(WebUserPaying.shares) AS shrs, Balance.amount FROM WebUserPaying JOIN Balance ON WebUserPaying.bal = Balance.id GROUP BY Balance.name, Balance.amount HAVING amount < " ^ C.realToSql deposit ^ " + " ^ C.realToSql (basePerMonth * 2.0) ^ " * SUM(WebUserPaying.shares)");
        C.close db;
        OS.Process.success
     end handle C.Sql s => (print ("SQL failure: " ^ s ^ "\n");