Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kerangka Entitas - Kueri Linq dengan urutan berdasarkan dan kelompokkan menurut

Ini sintaks metode (yang menurut saya lebih mudah dibaca) tetapi ini mungkin melakukannya

Komentar pos yang diperbarui

Gunakan .FirstOrDefault() bukannya .First()

Berkenaan dengan tanggal rata-rata, Anda mungkin harus membatalkan pemesanan itu untuk saat ini karena saya tidak dapat mendapatkan IDE saat ini

var groupByReference = context.Measurements
                              .GroupBy(m => m.Reference)
                              .Select(g => new {Creation = g.FirstOrDefault().CreationTime, 
//                                              Avg = g.Average(m => m.CreationTime.Ticks),
                                                Items = g })
                              .OrderBy(x => x.Creation)
//                            .ThenBy(x => x.Avg)
                              .Take(numOfEntries)
                              .ToList();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah penyandian unicode python

  2. Kembalikan transaksi Mysql pada kegagalan dalam pembaruan

  3. Bagaimana cara menyiapkan pernyataan untuk kueri pembaruan?

  4. Kesalahan SQL Ganti atau Sisipkan Ke Sintaks

  5. SQL Select Statement dengan WHERE, AND, OR