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

EntityFramework6.1.3とMySQLDbFunctions.TruncateTimeは存在しませんか?

    この問題を解決するには、ストアドプロシージャを使用します。

    Create FUNCTION TruncateTime(dateValue DateTime) RETURNS date return Date(dateValue);
    

    ですから、それは非常に、非常に厄介です。ただし、ストアドプロシージャを使用する場合を除いて、このバリアントを使用しました。

    var yesterday = DateTime.Now.AddDays(-1);
    
    var newCustomersCount = _context
      .Customers
      .Where(x => x.RegisterDate > yesterday)
      .ToList()
      .Where(x => x.RegisterDate.Date == DateTime.Now.Date)
      .Count();
    

    昨日より新しいレコードをすべて選択します。 .ToList()はクエリを実行し、必要なものをフィルタリングします。この方法では、必要最小限のレコードを選択します。



    1. Hibernate eqOrIsNull()の使用方法

    2. すべての基準に一致するカテゴリを選択するには、どのmysqlクエリを使用する必要がありますか?

    3. JPA Hibernate Persistence例外[PersistenceUnit:デフォルト]HibernateSessionFactoryをビルドできません

    4. Kubernetesで作成されたときにmysqlコンテナを初期化する方法は?