mycodeをエンティティフレームワークを使用します。 log.createtimeには日付と時刻があるため、日付でグループ化したいのですが、どうすればいいですかはどのように時間と日付ではない日付でグループに
答えて
EntityFunctions.TruncateTime
Method (Nullable<DateTime>
)を使用してください。
時間の値が切り捨てられた状態で式を返します。これは、生成されたSQLクエリで
TRUNCATETIME()
のTSQL関数に変換されます。
次のようにだからあなたのコードは次のようになります。
//get data
var myData = from log in db.OperationLogs
group log by EntityFunctions.TruncateTime(log.CreateTime) into g
orderby g.Key
select new { CreateTime = g.Key, Count = g.Count() };
thx、それは私を助けます – Arthas
EF6を使用する場合、EntityFunctionsは廃止され、DbFunctionsに置き換えられます(そして、おかげで、私は助けてくれました:)) –
TruncateTimeはまだタイムゾーンを返すので、dbタイプはdatetimeoffsetでした。型がdatetimeの場合は動作します。 –
var result = from s in entitiesModel.TvysFuelTankDatas
orderby s.Datetime ascending
group s by new { y = s.Datetime.Year, m = s.Datetime.Month + "/", d = s.Datetime.Day + "/" } into g
select new WellDrillData { Date = Convert.ToDateTime(g.Key.d.ToString() + g.Key.m.ToString() + g.Key.y.ToString()), Depth = (double)g.Sum(x => x.Difference) };
List<WellDrillData> dailyFuelConsumptions = result.ToList();
- 1. 時間に関係なく日付でグループ化するには?
- 2. 日付範囲を時間間隔で1日ごとにグループ化します。
- 3. 時間、日付、日時、曜日、週、年の月など
- 4. 時間のない日付時間を保存するには?
- 5. 日付と日付時刻
- 6. タイムゾーンでJavaScript日付をJava日付時刻に変換するにはどうすればよいですか?
- 7. MongoDBのマップの日付と番号でグループにしようとした日付/日
- 8. 日付と時間帯
- 9. 時間のない日付の表示
- 10. 日付とSUM値によるDjangoグループ
- 11. LINQグループによると、日付
- 12. より前の日付から日付と日付まで
- 13. 「今日」と「昨日」のような相対日付をXQueryの日付オブジェクトに変換するにはどうすればよいですか?
- 14. 前の日付と次の日の7日間の合計である日付を取得するにはどうすればよいですか?
- 15. テキストボックスには日付の値がExcelの日付ではなく
- 16. デバイスの日付と時刻が正確でない場合、実際の日付と時刻を取得するにはどうすればよいですか?
- 17. DATETIMEフィールドの明日の日付+時間
- 18. テキスト日付をRailsのスコープ付き日付に変換するにはどうすればよいですか?
- 19. 日付と日付をSQLの日付と時刻に変換する
- 20. 時刻なしの日付による休止基準グループ
- 21. 現在のJavascriptの日付より1時間前の日付ですか?
- 22. Oracle SQLの日付に時間が表示されませんか?どのように2つの日付の間の時間を表示するには?
- 23. 日付比較/連続日付グループ
- 24. SQL Serverと長い日付時間
- 25. パンダ - 日付でイントラの日時計をグループ化する
- 26. 日付差は、営業日/時間/分ですか?
- 27. html5入力の日付/時刻からのデータを日付時間としてRailsに保存するにはどうすればいいですか?
- 28. genarate日付はandroidの2日付の間です
- 29. MySQLの日付またはPHP時間?
- 30. Perlで相対日付と近似日付を作成するにはどうすればよいですか?
あなたは正確な例外を含めるようにあなたの質問を編集することはできますか? –