Pertanyaan yang diberi tag «window-functions»

Fungsi yang mempartisi hasil yang ditetapkan dan menghitung sesuatu di dalam partisi itu tanpa menggulung data di partisi itu.

6
Kisaran jumlah bergulir tanggal menggunakan fungsi jendela
Saya perlu menghitung jumlah bergulir selama rentang tanggal. Untuk mengilustrasikan, menggunakan database sampel AdventureWorks , sintaksis hipotetis berikut akan melakukan apa yang saya butuhkan: SELECT TH.ProductID, TH.TransactionDate, TH.ActualCost, RollingSum45 = SUM(TH.ActualCost) OVER ( PARTITION BY TH.ProductID ORDER BY TH.TransactionDate RANGE BETWEEN INTERVAL 45 DAY PRECEDING AND CURRENT ROW) FROM Production.TransactionHistory …

2
Fungsi MySQL dan jendela
Tampaknya MySQLtidak mendukung fungsi jendela. Misal yang sederhana: COUNT(*) OVER() AS cnttidak berfungsi. Apa yang saya tidak yakin adalah apakah ini berlaku untuk versi komersial juga (saya menganggap versi komunitas adalah subset terbatas). Jika tidak, bagaimana cara mengatasi fitur yang hilang ini?




1
Total berjalan ke baris sebelumnya
Saya butuh bantuan dengan fungsi windowing. Saya tahu Anda bisa menghitung jumlah di dalam jendela dan total yang berjalan di dalam jendela. Tetapi apakah mungkin untuk menghitung total running sebelumnya yaitu total running tidak termasuk baris saat ini? Saya menganggap Anda perlu menggunakan argumen ROWatau RANGE. Saya tahu ada CURRENT …



1
Gabungkan dua tabel acara menjadi satu garis waktu
Diberikan dua tabel: CREATE TABLE foo (ts timestamp, foo text); CREATE TABLE bar (ts timestamp, bar text); Saya ingin menulis query yang kembali nilai-nilai untuk ts, foodan baryang mewakili pandangan terpadu yang paling nilai-nilai baru-baru ini. Dengan kata lain, jika fooberisi: ts | foo -------- 1 | A 7 | …

2
Pilih urutan berkelanjutan terpanjang
Saya mencoba membuat kueri dalam PostgreSQL 9.0 yang mendapatkan urutan terpanjang dari baris kontinu untuk kolom tertentu. Pertimbangkan tabel berikut: lap_id (serial), lap_no (int), car_type (enum), race_id (int FK) Di mana lap_nounik untuk masing-masing (race_id, car_type). Saya ingin permintaan untuk menghasilkan urutan terpanjang untuk yang diberikan race_iddan car_type, jadi itu …






Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.