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

SQL Serverの日時LIKEselect?

    DATEPART()関数を使用できます

    SELECT * FROM record 
    WHERE  (DATEPART(yy, register_date) = 2009
    AND    DATEPART(mm, register_date) = 10
    AND    DATEPART(dd, register_date) = 10)
    

    この方法は時間コンポーネントを無視し、選択を制限するために翌日の日付を使用する必要がないため、読みやすいと思います。適切なDatePartコードを使用して、句を追加することで、粒度を増減できます。例:

    AND    DATEPART(hh, register_date) = 12)
    

    12から1の間に作成されたレコードを取得します。

    有効な引数の完全なリストについては、MSDNDATEPARTのドキュメントを参照してください。



    1. PostgreSQL接続プーリング:パート3 – Pgpool-II

    2. MariaDBJSON関数

    3. ダイナミックサンプリング12cで私を殺す

    4. AndroidでSqLiteデータベースをリセットする方法は?