Pertanyaan yang diberi tag «gaps-and-islands»

7
Jadikan jadwal harian grup menjadi [Tanggal mulai; Tanggal akhir] interval dengan daftar hari minggu
Saya perlu mengkonversi data antara dua sistem. Sistem pertama menyimpan jadwal sebagai daftar tanggal yang jelas. Setiap tanggal yang termasuk dalam jadwal adalah satu baris. Mungkin ada berbagai kesenjangan dalam urutan tanggal (akhir pekan, hari libur nasional, dan jeda yang lebih lama, beberapa hari dalam seminggu dapat dikecualikan dari jadwal). …



5
Mengisi data yang hilang berdasarkan nilai akhir bulan sebelumnya
Diberikan data berikut: create table #histories ( username varchar(10), account varchar(10), assigned date ); insert into #histories values ('PHIL','ACCOUNT1','2017-01-04'), ('PETER','ACCOUNT1','2017-01-15'), ('DAVE','ACCOUNT1','2017-03-04'), ('ANDY','ACCOUNT1','2017-05-06'), ('DAVE','ACCOUNT1','2017-05-07'), ('FRED','ACCOUNT1','2017-05-08'), ('JAMES','ACCOUNT1','2017-08-05'), ('DAVE','ACCOUNT2','2017-01-02'), ('PHIL','ACCOUNT2','2017-01-18'), ('JOSH','ACCOUNT2','2017-04-08'), ('JAMES','ACCOUNT2','2017-04-09'), ('DAVE','ACCOUNT2','2017-05-06'), ('PHIL','ACCOUNT2','2017-05-07') ; ... yang mewakili ketika pengguna tertentu ditugaskan ke akun. Saya ingin mengetahui siapa yang memiliki akun tertentu pada …

4
Hitung Total Kunjungan
Saya mencoba menulis kueri di mana saya harus menghitung jumlah kunjungan untuk pelanggan dengan mengurus hari yang tumpang tindih. Misalkan untuk tanggal mulai itemID 2009 adalah tanggal 23 dan tanggal berakhir adalah tanggal 26 maka dari itu item 20010 adalah antara hari-hari ini kami tidak akan menambahkan tanggal pembelian ini …

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 …



1
Memadatkan urutan dalam PostgreSQL
Saya memiliki id serial PRIMARY KEYkolom di tabel PostgreSQL. Banyak idyang hilang karena saya telah menghapus baris yang sesuai. Sekarang saya ingin "memadatkan" tabel dengan me-restart urutan dan menugaskan ulang idsedemikian rupa sehingga idurutan asli dipertahankan. Apa itu mungkin? Contoh: Sekarang: id | data ----+------- 1 | hello 2 | …


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.