pears.NetOwnerDashboardDiaryCount

Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.

Original SQL

CREATE PROCEDURE "pears"."NetOwnerDashboardDiaryCount"( IN "pWebUserID" CHAR(20) ) 
RESULT( "todaysevents" CHAR(5) ) 
BEGIN
  SELECT "COUNT"() AS "todaysevents"
    FROM "diary" AS "D"
      KEY JOIN "staff" AS "S"
      LEFT OUTER JOIN "iqxnetuser" AS "U"
    WHERE "U"."iqxnetuserid" = "pWebUserID"
    AND "dateformat"("d"."diaryfrom",'yyyy-mm-dd') <= "dateformat"("NOW"(),'yyyy-mm-dd')
    AND "dateformat"("d"."diaryto",'yyyy-mm-dd') >= "dateformat"("NOW"(),'yyyy-mm-dd')
END /* DOC
2017-03-23 | counts the number of events for today
*/
GO
 
COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."NetOwnerDashboardDiaryCount" IS 
{CREATE PROCEDURE pears."NetOwnerDashboardDiaryCount"(IN pWebUserID CHAR(20))
RESULT(todaysevents CHAR(5))
BEGIN
    SELECT 
        COUNT(*) AS todaysevents
    FROM 
        diary D 
        KEY JOIN staff S
        LEFT JOIN iqxnetuser U
    WHERE
        U.iqxnetuserid=pWebUserID
    AND
        dateformat(d.diaryfrom, 'yyyy-mm-dd') <= dateformat(NOW(), 'yyyy-mm-dd')
    AND
        dateformat(d.diaryto, 'yyyy-mm-dd') >= dateformat(NOW(), 'yyyy-mm-dd')
END
 
/* DOC
    2017-03-23 | counts the number of events for today
*/
}