sql >> データベース >  >> RDS >> Sqlserver

SQLServerで日付を比較する方法

    ここで起こっている問題がいくつかあります。 _dateで終わるフォームフィールドは、フォーム検証基準です。したがって、フォームフィールドの名前をtodateとfromdateに変更する必要があります。次に、入力をサニタイズしようとしているのは良いことです。 cfqueryparam それを行うために使用されます。大事なことを言い忘れましたが、その間にはよりクリーンなSQLがあります。クエリは次のようになります。

    <cfif isDate(form.fromDate) AND isDate(form.toDate)>
    
        <cfquery name="qryUser_Activation_Events">
        SELECT * 
        FROM   user_activation_events
        WHERE  STATUS_CODE =1
        AND    event_date BETWEEN <cfqueryparam cfsqltype="CF_SQL_date" value="#form.fromDate#">
            AND DATEADD(d, 1, <cfqueryparam cfsqltype="CF_SQL_date" value="#form.toDate#">)
        ORDER BY ...
        </cfquery>
    
    <cfelse>  
        <!--- Error handling goes here --->
    </cfif>
    


    1. MySQLデータベースのサイズを取得するにはどうすればよいですか?

    2. PL/pgSQLを使用してPostgreSQLのレコードとして複数のフィールドを返します

    3. 新しいリリース:Spotlight Tuning Pack 7.1.9

    4. JDeveloper / SQL Developerがクレデンシャルを永続化するために使用している暗号化技術を知っている人はいますか?