﻿<?xml version="1.0" encoding="utf-8" ?>
<QUERIES>
<!--FACEBOOK-->
       <SELECT_SM_FB_ID_PST>
        SELECT  TOP 100 FB_ID5, CONVERT(VARCHAR(10),FB_LAST_UP5,103), FB_ID4 , CONVERT(VARCHAR(10),FB_LAST_UP4,103), FB_ID3 ,

        CONVERT

        (VARCHAR(10),FB_LAST_UP3,103), FB_ID2 , CONVERT(VARCHAR(10),FB_LAST_UP2,103),LK.FB_ID, CONVERT(VARCHAR

        (10),FB_LAST_UP,103),  FM.AUTO_ID,FM.EMAIL,LK.M_ID, DATA_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        INNER JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
		LEFT JOIN FT_SM.DBO.FB_DTL D WITH(NOLOCK) ON D.AUTO_ID = FM.AUTO_ID
        WHERE   FB_PST_ID='0'
        AND
        ( ((LK.FB_ID IS NOT NULL AND LK.FB_ID !='')   AND
        ( FB_LAST_UP &lt; GETDATE()-%%DT%% OR FB_LAST_UP IS NULL))

        )

        %%IDCOND%%      %%CRITERIA%%       


        ORDER BY FB_LAST_UP DESC,FM.AUTO_ID
    </SELECT_SM_FB_ID_PST>
    <!--*****************-->

    <SELECT_SM_FB_ID_PH>
        SELECT  TOP 100 FB_ID5, CONVERT(VARCHAR(10),FB_PH_LAST_UP5,103), FB_ID4 , CONVERT(VARCHAR(10),FB_PH_LAST_UP4,103), FB_ID3 ,

        CONVERT

        (VARCHAR(10),FB_PH_LAST_UP3,103), FB_ID2 , CONVERT(VARCHAR(10),FB_PH_LAST_UP2,103),FB_ID, CONVERT(VARCHAR

        (10),FB_PH_LAST_UP,103),  FM.AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        WHERE (FB_PH_ST_ID IN ('0') OR FB_PH_ST_ID IS NULL)   AND
        ( (FB_ID IS NOT NULL AND FB_ID !='')   AND
        ( FB_PH_LAST_UP &lt; GETDATE()-%%DT%% OR FB_PH_LAST_UP IS NULL))

        %%IDCOND%%      %%CRITERIA%%       

   


        ORDER BY FB_PH_LAST_UP DESC,FM.AUTO_ID
    </SELECT_SM_FB_ID_PH>       
    <!--*****************-->
   
    <SELECT_SM_FB_ID_DTL>
        SELECT  TOP 100 FB_ID, CONVERT(VARCHAR

        (10),FB_DT_LAST_UP,101),  FM.AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        WHERE


        ( FB_ID IS NOT NULL AND FB_ID &lt;&gt; '') AND
        (FB_DT_LAST_UP &lt; GETDATE()-%%DT%% OR FB_DT_LAST_UP IS NULL)
        AND ((FB_DT_ID  IN (0)) OR FB_DT_ID IS NULL)

        %%IDCOND%%      %%CRITERIA%%       

        ORDER BY FB_LAST_UP DESC

    </SELECT_SM_FB_ID_DTL>


    <SELECT_SM_FB_ID_CMT>
        SELECT TOP 100 OBJECT_ID
        ,CONVERT(varchar(10),UP_DATE,101) AS LASTUP
        ,DATA_ID,FM.AUTO_ID,FM.EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        INNER JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
        LEFT JOIN FT_SM.dbo.SM_FB FB WITH(NOLOCK) ON FB.AUTO_ID = FM.AUTO_ID
        --LEFT JOIN FT_SM.dbo.FB_CMMT FBCMT WITH(NOLOCK) ON FB.DATA_ID = FBCMT.POST_ID
        WHERE (UP_DATE &lt; GETDATE()-1 OR UP_DATE IS NULL)
        AND OBJECT_ID != '' 
        %%IDCOND%%   %%CRITERIA%%
        ORDER BY UP_DATE desc,FM.AUTO_ID
    </SELECT_SM_FB_ID_CMT>

    
    <SELECT_SM_TW_ID_HTG>
        SELECT  TOP  100 HASHTAG_ID1 AS HT_ID,
        CONVERT(varchar(10),TW_HASH_LAST_UP,101) AS LASTUP
        ,FM.AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK
        INNER JOIN FAMILY_MEMBER FM ON FM.M_ID = LK.M_ID
        INNER JOIN FAMILY_DETAILS FD ON FD.F_ID = FM.F_ID
        WHERE (((HASHTAG_ID1 IS NOT NULL AND HASHTAG_ID1!=''
        AND  (CONVERT(DATE,TW_HASH_LAST_UP,101) &lt;= CONVERT(DATE,GETDATE()-1,101)OR TW_HASH_LAST_UP IS NULL))))

        %%IDCOND%%   %%CRITERIA%%
        ORDER BY CONVERT(DATE,TW_HASH_LAST_UP,101) DESC
    </SELECT_SM_TW_ID_HTG>
    <!--*****************-->

    <SELECT_SM_FB_ID_CNT>
        SELECT  TOP 200 FB_ID, CONVERT(VARCHAR

        (10),FB_COUNT_LAST_UP,101),  AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        WHERE
        ( FB_ID IS NOT NULL AND FB_ID &lt;&gt; '') AND (FB_ST_ID  IN (0) OR FB_ST_ID IS NULL) AND
        (FB_COUNT_LAST_UP &lt; GETDATE()-%%DT%% OR FB_COUNT_LAST_UP IS NULL)

        %%IDCOND%%      %%CRITERIA%%       

        ORDER BY FB_LAST_UP DESC,AUTO_ID DESC
    </SELECT_SM_FB_ID_CNT>
    <!--*****************************************************************************************************************-->

    
    
    
    
    
    <!--TWITTER-->
    <SELECT_SM_TW_ID_PST>
        SELECT  TOP  100 REPLACE(TW_ID5,'HTTP://TWITTER.COM/','') AS TW_ID5,TW_LAST_UP5 -2 AS

        TW_LAST_UP5,REPLACE(TW_ID4,'HTTP://TWITTER.COM/','') AS TW_ID4,TW_LAST_UP4 -2 AS

        TW_LAST_UP4,REPLACE(TW_ID3,'HTTP://TWITTER.COM/','') AS TW_ID3,TW_LAST_UP3 -2 AS

        TW_LAST_UP3,REPLACE(TW_ID2,'HTTP://TWITTER.COM/','') AS TW_ID2,TW_LAST_UP2 -2 AS

        TW_LAST_UP2,REPLACE(TW_ID,'HTTP://TWITTER.COM/','')AS TW_ID1, TW_LAST_UP -2 AS

        TW_LAST_UP,FM.AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        INNER JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
        WHERE  1=1    AND (COUNTRY_ID != 321  OR COUNTRY_ID IS NULL)  AND
        (((TW_ID IS NOT NULL AND TW_ID!='' AND  (CONVERT(DATE,TW_LAST_UP,101) &lt;= CONVERT(DATE,GETDATE()-%%DT%%,101) OR TW_LAST_UP IS NULL)))
        )
        AND

        NOT EXISTS(SELECT AUTOID FROM FT_SM.DBO.SM_TW_ERR WITH(NOLOCK) WHERE FM.AUTO_ID = AUTOID AND CONVERT(VARCHAR,TRANDATE,101) =( CONVERT(VARCHAR,GETDATE(),101)))

        %%IDCOND%%      %%CRITERIA%%       


        ORDER BY CONVERT(DATE,TW_LAST_UP,101) DESC

    </SELECT_SM_TW_ID_PST>

    <SELECT_SM_TW_ID2_PST>
        SELECT TOP 100 REPLACE(TW_ID5,'HTTP://TWITTER.COM/','') AS TW_ID5,CONVERT(VARCHAR(10),TW_LAST_UP5 -1,101) AS

        TW_LAST_UP5,REPLACE(TW_ID4,'HTTP://TWITTER.COM/','') AS TW_ID4,CONVERT(VARCHAR(10),TW_LAST_UP4 -1,101) AS

        TW_LAST_UP4,REPLACE(TW_ID3,'HTTP://TWITTER.COM/','') AS TW_ID3,CONVERT(VARCHAR(10),TW_LAST_UP3 -1,101) AS

        TW_LAST_UP3,REPLACE(TW_ID2,'HTTP://TWITTER.COM/','') AS TW_ID2,CONVERT(VARCHAR(10),TW_LAST_UP2 -1,101) AS

        TW_LAST_UP2,REPLACE(TW_ID,'HTTP://TWITTER.COM/','')AS TW_ID1, CONVERT(VARCHAR(10),TW_LAST_UP -1,101) AS

        TW_LAST_UP,FM.AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        WHERE ((TW_ID IS NOT NULL AND TW_ID!='' AND (CONVERT(VARCHAR(10),TW_LAST_UP,101) &lt; CONVERT(VARCHAR(10),GETDATE(),101)

        OR
        TW_LAST_UP IS NULL)) OR (TW_ID2 IS NOT NULL AND TW_ID2!='' AND (CONVERT(VARCHAR(10),TW_LAST_UP2,101) &lt; CONVERT

        (VARCHAR(10),GETDATE(),101) OR
        TW_LAST_UP2 IS NULL) ) OR (TW_ID3 IS NOT NULL AND TW_ID2!='' AND (CONVERT(VARCHAR(10),TW_LAST_UP3,101) &lt; CONVERT

        (VARCHAR(10),GETDATE(),101) OR
        TW_LAST_UP3 IS NULL)) OR(TW_ID4 IS NOT NULL AND TW_ID2!='' AND (CONVERT(VARCHAR(10),TW_LAST_UP4,101) &lt; CONVERT

        (VARCHAR(10),GETDATE(),101) OR
        TW_LAST_UP4 IS NULL)  ) OR  (TW_ID4 IS NOT NULL AND TW_ID5!='' AND (CONVERT(VARCHAR(10),TW_LAST_UP5,101) &lt; CONVERT

        (VARCHAR(10),GETDATE(),101) OR
        TW_LAST_UP5 IS NULL)   )) AND FM.AUTO_ID IN (SELECT AUTOID FROM FT_SM.DBO.SM_TW_ERR WITH(NOLOCK) WHERE CONVERT(DATE,TRANDATE,101) NOT

        IN( CONVERT(DATE,GETDATE(),101)))

        %%IDCOND%%      %%CRITERIA%%       

        ORDER BY TW_LAST_UP DESC

    </SELECT_SM_TW_ID2_PST>
    <!--*****************-->

    <SELECT_SM_TW_ID_CNT>
        SELECT  TOP 200 REPLACE(TW_ID,'HTTP://TWITTER.COM/','')AS TW_ID1, TW_COUNT_LAST_UP1 -2 AS

        TW_COUNT_LAST_UP1,AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        WHERE  
        ((TW_ID IS NOT NULL AND TW_ID!='' AND  (TW_COUNT_LAST_UP1 &lt; GETDATE()-%%DT%% OR TW_COUNT_LAST_UP1 IS NULL)))

        %%IDCOND%%      %%CRITERIA%%       

        ORDER BY CONVERT(DATE,TW_LAST_UP,101) DESC

    </SELECT_SM_TW_ID_CNT>
    <!--*****************-->

    <SELECT_SM_TW_ID_RTW>
        SELECT TOP 100 FM.AUTO_ID,TWEET_ID,SCREEN_NAME FROM FT_SM.DBO.SM_TWITTER T WITH(NOLOCK)
        INNER JOIN FAMILYTREE.DBO.FAMILY_MEMBER FM WITH(NOLOCK) ON FM.AUTO_ID = T.AUTO_ID
        WHERE ( RT_ST_ID = 0 OR RT_ST_ID IS NULL ) %%IDCOND%%      %%CRITERIA%%        
        ORDER BY TWITTER_DET_ID DESC
    </SELECT_SM_TW_ID_RTW>
    <!--*****************************************************************************************************************-->




    <!--INSTAGRAM-->
    <SELECT_SM_INST_ID_CNT>
        SELECT  TOP 200 INST_ID, CONVERT(VARCHAR

        (10),INST_COUNT_LAST_UP,101),  FM.AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)

        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        INNER JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
        WHERE  1=1     AND  INST_ST_ID=0 AND


        (INST_ID IS NOT NULL AND INST_ID &lt;&gt; '') AND
        (CONVERT(DATETIME,INST_COUNT_LAST_UP,101) &lt; CONVERT(DATETIME,GETDATE()-%%DT%%,101) OR INST_COUNT_LAST_UP IS NULL)

 
        %%IDCOND%%      %%CRITERIA%%       

        ORDER BY CONVERT(VARCHAR(10),INST_COUNT_LAST_UP,101) ASC

    </SELECT_SM_INST_ID_CNT>
    <!--*****************-->

    <SELECT_SM_INST_ID_PH>
        SELECT  TOP 100 INST_ID, CONVERT(VARCHAR

        (10),INST_MEDIA_LAST_UP,101),  FM.AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        INNER JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
        WHERE  1=1   AND  INST_ST_ID=0 AND


        (INST_ID IS NOT NULL AND INST_ID &lt;&gt; '') AND
        (CONVERT(DATETIME,INST_MEDIA_LAST_UP,101) &lt; CONVERT(DATETIME,GETDATE()-%%DT%%,101) OR INST_MEDIA_LAST_UP IS NULL)

        %%IDCOND%%      %%CRITERIA%%       

        ORDER BY CONVERT(VARCHAR(10),INST_MEDIA_LAST_UP,101) ASC
    </SELECT_SM_INST_ID_PH>
    <!--*****************************************************************************************************************-->


    <!--YOUTUBE-->
    <SELECT_SM_YT_ID_PST>
                SELECT TOP 100 UTUBE_ID5, CONVERT(VARCHAR(10),UTUBE_LAST_UP5,103),UTUBE_ID4, CONVERT(VARCHAR

(10),UTUBE_LAST_UP4,103),UTUBE_ID3,

        CONVERT(VARCHAR(10),UTUBE_LAST_UP3,103),UTUBE_ID2, CONVERT(VARCHAR(10),UTUBE_LAST_UP2,103), UTUBE_ID, CONVERT

(VARCHAR

        (10),UTUBE_LAST_UP,103),AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        WHERE YT_PST_ID !=1 AND (

        (UTUBE_ID IS NOT NULL AND UTUBE_ID!='' AND  UTUBE_ID!='0' AND (UTUBE_LAST_UP &lt; GETDATE()-%%DT%%
        OR UTUBE_LAST_UP IS NULL))

        OR 
        (UTUBE_ID2 IS NOT NULL AND UTUBE_ID2!='' AND UTUBE_ID2!='0' AND (UTUBE_LAST_UP2 &lt;
        GETDATE()-%%DT%% OR UTUBE_LAST_UP2 IS NULL))

        OR
        (UTUBE_ID3 IS NOT NULL AND UTUBE_ID3!='' AND UTUBE_ID3!='0' AND (UTUBE_LAST_UP3 &lt; GETDATE()-%%DT%% OR
        UTUBE_LAST_UP3 IS NULL) )

        OR(UTUBE_ID4 IS NOT NULL AND UTUBE_ID4!='' AND UTUBE_ID4!='0' AND (UTUBE_LAST_UP4 &lt; GETDATE()-%%DT%% OR
        UTUBE_LAST_UP4 IS NULL))

        OR(UTUBE_ID5 IS NOT NULL AND UTUBE_ID5!='' AND UTUBE_ID5!='0' AND (UTUBE_LAST_UP5 &lt;
        GETDATE()-%%DT%% OR  UTUBE_LAST_UP5 IS NULL))
        ) %%IDCOND%%      %%CRITERIA%%       
        ORDER BY UTUBE_LAST_UP DESC

    </SELECT_SM_YT_ID_PST>
    <!--*****************************************************************************************************************-->



    <!--NEWS-->
 <SELECT_SM_NW_ID_FEEDS>

        SELECT TOP 1 B.AUTO_ID,ISNULL(WORD,'')WORD, LAST_RUN_DT
        FROM
        (
        SELECT DISTINCT N.AUTO_ID AUTO_ID, KEYWORDS WORD, CONVERT(VARCHAR(10),LAST_RUN_DT,103) AS LAST_RUN_DT
        FROM FT_NEWS_LK N WITH(NOLOCK)
        WHERE   ( (CONVERT(DATE,LAST_RUN_DT,103) &lt;  CONVERT(DATE,GETDATE(),103)) OR
        LAST_RUN_DT IS NULL)
        AND KEYWORDS IS NOT NULL AND KEYWORDS!=''
        )B
        %%IDCOND%%      %%CRITERIA%%       
    </SELECT_SM_NW_ID_FEEDS>

  <SELECT_SM_YT_ID_VIDEO>
        SELECT TOP 100 UTUBE_ID, CONVERT(VARCHAR(10),UTUBE_LAST_UP_VID,103),UTUBE_ID,AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        WHERE  YT_VID_ID !=1 AND (

        (UTUBE_ID IS NOT NULL AND UTUBE_ID!='' AND  UTUBE_ID!='0' AND (UTUBE_LAST_UP_VID &lt; GETDATE()-%%DT%%
        OR UTUBE_LAST_UP_VID IS NULL))
        ) %%IDCOND%%      %%CRITERIA%%       
        ORDER BY UTUBE_LAST_UP_VID DESC
    </SELECT_SM_YT_ID_VIDEO>

    <!--*****************************************************************************************************************-->
    
    
    <!--Criteria-->
    <SELECT_CRITERIA>
        SELECT CLAUS
        FROM FM_INST
        WHERE INST_ID=%IID% AND FUNC_ID=%FID%
     </SELECT_CRITERIA>


    <UPDATE_FM_LK_NOCR>
        UPDATE FM_LK SET %FIELD%='%1%' WHERE 1=1 AND (M_ID='%ID%' OR  M_AUTO_ID = '%ID%')
    </UPDATE_FM_LK_NOCR>

    <UPDATE_FM_LK_CR>
        UPDATE FM_LK SET %FIELD%='%1%' WHERE 1=1 AND M_ID =(SELECT M_ID FROM FAMILY_MEMBER FM WITH(NOLOCK) INNER JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID= FM.F_ID WHERE 1=1 %CRITERIA%)
    </UPDATE_FM_LK_CR>




    <SELECT_SM_SK_ID_LOC>
    SELECT  TOP 200 SK_ID, CONVERT(VARCHAR(10),SK_LAST_UP,101), AUTO_ID,LK.M_ID
    FROM FM_LK  LK WITH(NOLOCK)
    INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
    ORDER BY SK_LAST_UP DESC,AUTO_ID DESC
    </SELECT_SM_SK_ID_LOC>


    <SELECT_SM_INST_ID_PH_USR>
        SELECT  TOP 100 INST_ID, CONVERT(VARCHAR

        (10),INST_USR_MEDIA_LAST_UP,101),  FM.AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        --INNER JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
        WHERE  1=1   AND  INST_USR_ST_ID=0 AND


        (INST_ID IS NOT NULL AND INST_ID &lt;&gt; '') AND
        (CONVERT(DATETIME,INST_USR_MEDIA_LAST_UP,101) &lt; CONVERT(DATETIME,GETDATE()-%%DT%%,101) OR INST_USR_MEDIA_LAST_UP IS NULL)

        %%IDCOND%%      %%CRITERIA%%

        ORDER BY CONVERT(VARCHAR(10),INST_USR_MEDIA_LAST_UP,101) ASC
    </SELECT_SM_INST_ID_PH_USR>


    <SELECT_SM_INST_ID_SRCH>
        SELECT  TOP 100 INST_ID, CONVERT(VARCHAR

        (10),INST_SRCH_LAST_UP,101),  FM.AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        INNER JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
        WHERE  1=1   AND  INST_ST_ID=0 AND


        (INST_ID IS NOT NULL AND INST_ID &lt;&gt; '') AND
        (CONVERT(DATETIME,INST_SRCH_LAST_UP,101) &lt; CONVERT(DATETIME,GETDATE()-%%DT%%,101) OR INST_SRCH_LAST_UP IS NULL)

        %%IDCOND%%      %%CRITERIA%%

        ORDER BY CONVERT(VARCHAR(10),INST_SRCH_LAST_UP,101) ASC
    </SELECT_SM_INST_ID_SRCH>



    <SELECT_SM_INST_ID_DTL>
        SELECT  TOP 100 INST_ID, CONVERT(VARCHAR

        (10),INST_DETAIL_LAST_UP,101),  FM.AUTO_ID,EMAIL,LK.M_ID
        FROM FM_LK  LK WITH(NOLOCK)
        INNER JOIN FAMILY_MEMBER FM WITH(NOLOCK) ON FM.M_ID = LK.M_ID
        INNER JOIN FAMILY_DETAILS FD WITH(NOLOCK) ON FD.F_ID = FM.F_ID
        WHERE  1=1   AND  INST_ST_ID=0 AND


        (INST_ID IS NOT NULL AND INST_ID &lt;&gt; '') AND
        (CONVERT(DATETIME,INST_DETAIL_LAST_UP,101) &lt; CONVERT(DATETIME,GETDATE()-%%DT%%,101) OR INST_DETAIL_LAST_UP IS NULL)

        %%IDCOND%%      %%CRITERIA%%

        ORDER BY CONVERT(VARCHAR(10),INST_DETAIL_LAST_UP,101) ASC
    </SELECT_SM_INST_ID_DTL>



</QUERIES>
