Hirdetés
- Huawei FreeBuds Pro 5 – független alternatíva
- Telekom mobilszolgáltatások
- Android alkalmazások - szoftver kibeszélő topik
- Okosóra és okoskiegészítő topik
- Yettel topik
- iPhone topik
- Pura color: színkavalkádba bújt a Huawei legjobb kameratelefonja
- Xiaomi 13 - felnőni nehéz
- Samsung Galaxy A56 - megbízható középszerűség
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
Új hozzászólás Aktív témák
-
zolynet
veterán
válasz
-=Flatline=-
#2822
üzenetére
select kvizid,name,time, substring(convert(char(20), time,120),12,2) DT,
case when substring(convert(char(20), time,120),12,2) between '01' and '08' then '150'
when substring(convert(char(20), time,120),12,2) between '08' and '16' then '100'
when substring(convert(char(20), time,120),12,2) between '16' and '23' then '50' end [DT_point]
from prohardver
where helyes=1 -
zolynet
veterán
válasz
-=Flatline=-
#2820
üzenetére
Először próbáld meg, aztán ha nem megy segítünk.
CASE
-
zolynet
veterán
válasz
-=Flatline=-
#2817
üzenetére
Első alapvető tézis: DB-ban nem törlünk!
Ott van a helyes (0,1) indikátor, pont jó erre. Inkább azt update-d."pontozás 3 update-je megoldható egy körben?" - ezt teljesen nem értem hogy mit szeretnél

-
rum-cajsz
őstag
válasz
-=Flatline=-
#2810
üzenetére
Ha jól értelek, akkor felhasználónként a legkorábbi helyes tipp kell, az ez (kicsit bőbeszédűen):
select kvizid,name,
DATE_FORMAT(time, '%Y-%m-%d') as Day,
min(time) as Időpont
from prohardver
where helyes=1
group by kvizid,name,DATE_FORMAT(NOW(), '%Y-%m-%d'); -
Ispy
nagyúr
válasz
-=Flatline=-
#2809
üzenetére
Most akkor egy view kell neked, vagy egy tárolt eljárás?
-
Apollo17hu
őstag
válasz
-=Flatline=-
#2810
üzenetére
MySQL-t nem vágom, Oracle-ben a rank() függvénnyel lehetne megoldani valahogy így:
select rank() over (partition by t.kvizid, t.name, trunc(t.time) order by t.time) as sorrend
Ez egy olyan oszlopot generálna neked, ahol kvízenként, azon belül userenként, azon belül naponta minden egyes választ sorba rendez időpont alapján. Erre az oszlopra szűrve - ha előtte rászűrtél, hogy a teljes listából csak a helyes válaszokra van szükséged - elég csak az '1' értékeket megtartani, mivel ezek lesznek adott kvízhez adott napon adott user első helyes válaszai.
Tehát a dolgod, hogy keress valami sorrendfüggvényt MySQL-ben...
-
-=Flatline=-
tag
válasz
-=Flatline=-
#2809
üzenetére
No szép, az updatelt fiddlet már nem tudtam beleszerkeszteni, ímhol:
Új hozzászólás Aktív témák
Hirdetés
- Elektromos rásegítésű kerékpárok
- Suzuki topik
- Kerékpárosok, bringások ide!
- Hobby elektronika
- A nagy Szóda, Szódakészítés topic - legyen egy kis fröccs is! :-)
- Apple MacBook
- Hobby rádiós topik
- Huawei FreeBuds Pro 5 – független alternatíva
- A fociról könnyedén, egy baráti társaságban
- Milyen billentyűzetet vegyek?
- További aktív témák...
- LG 27GX790A-B 2K-480HZ-0.03MS 3 ÉV GYÁRTOI GARANCIA
- Szolid RDY2PLAY Gamer PC - Ryzen 2600 // 16GB DDR4 // GTX 1080 // 512SSD + 2x1TB HDD // WIN 11 PRO
- AMD Ryzen 5 1600X AM4
- Eladó Apple iPad (2020) 2. generáció Cellular + WiFi 512 GB
- iPhone 16 128GB gyári független hibátlan 2028.10.20. Apple jótállás
- AKCIÓ! Dell Vostro 15 3590 FHD notebook - i5 10210U 8GB DDR4 250GB SSD Intel UHD W11
- HP Elitebook 840 G3,FHD,14",i5-6300U,8GB DDR4,256GB SSD,WIN11
- Dell és HP szerver HDD caddy keretek, adapterek. Több száz darab készleten, szállítás akár másnapra
- Lenovo ThinkPad T15 Gen 2 i5-1135G7 16GB Ram 256 GB SSD FHD IPS Garancia
- Bomba ár! Dell Latitude E6410 - i5 I 4GB I 250GB I DVDROM I 14,1" WXGA I Cam I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



