sql >> Databáze >  >> RDS >> Sqlserver

Jak převést DateTime na TimeSpan v dotazu Entity Framework

Vypadá to jako DbFunctions.CreateTime je to, co hledáte:

Chcete-li tedy získat výsledky mezi dvěma časy, můžete:

var timeCapturesQuery = Context.TimeCaptures.Where(t =>
        DbFunctions.CreateTime(t.StartDateTime.Hour, t.StartDateTime.Minute, t.StartDateTime.Second) < endTime &&
        DbFunctions.CreateTime(t.EndDateTime.Hour, t.EndDateTime.Minute, t.EndDateTime.Second) > startTime);


  1. Zrychlete Django &Postgres pomocí jednoduchého pole JSON

  2. Vzorec Pearsonova korelačního koeficientu v SQL

  3. Obnovení metadat o uživatelských funkcích t-SQL

  4. Žádná databáze vybraná chyba v PHP s MySQLi