f_ljnc_get_unread_count.srf 550 B

12345678910111213141516171819202122232425
  1. $PBExportHeader$f_ljnc_get_unread_count.srf
  2. global type f_ljnc_get_unread_count from function_object
  3. end type
  4. forward prototypes
  5. global function integer f_ljnc_get_unread_count ()
  6. end prototypes
  7. global function integer f_ljnc_get_unread_count ();int unread_count = 0
  8. SELECT
  9. Count(*)
  10. INTO :unread_count
  11. FROM
  12. dbo.lnc_notice ,
  13. dbo.lnc_noticemx
  14. WHERE
  15. dbo.lnc_notice.noticeid = dbo.lnc_noticemx.noticeid AND
  16. dbo.lnc_noticemx.userid = :publ_userid AND
  17. dbo.lnc_noticemx.readflag = 0 AND
  18. dbo.lnc_notice.lnc_state= 1;
  19. return unread_count
  20. end function