- Épített vízhűtés (nem kompakt) topic
- Hogy is néznek ki a gépeink?
- Lenovo 3000 és IdeaPad notebookok
- Amlogic S905, S912 processzoros készülékek
- Samsung Galaxy Tab S6 Lite 10.4 - az, ami
- OLED TV topic
- Milyen TV-t vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- Melyik tápegységet vegyem?
- Apple notebookok
Hirdetés
-
Nálunk is telepíthető a One UI 6.1 a Galaxy S22-re
ma Gyorsan rendbe szedte a frissítést a Samsung, Dél-Koreában újra elérhető, itthon pedig először.
-
Megérkezett a Corsair új M.2-es SSD-je, és mindennek mondható, csak lassúnak nem
ph Az MP szériás konstrukció egyelőre csak 4 TB-os tárhelymérettel tehető kosárba, és lineáris lemezműveletekben bőven 10 GB/s felett teljesít.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
Új hozzászólás Aktív témák
-
jeges
senior tag
a táblás megoldás szerintem a köv. módon kivitelezhető:
tárolod a munka- és munkaszüneti napokat pl. úgy, h a munkanap ''mellett'' 1, a munkaszüneti nap ''mellett'' 0 az érték.
mivel a dátum tárolásában csak az egész rész ''játszik'', ezért a tábláknak mindegy, h 10:03:42 vagy 17:12:04.
pl:
A tábla: rekordonként eltárolva a dátum1 és dátum2, és van egy ID mezője is
B tábla dátumok és 0/1 értékek (''Datum'' és ''ertek'' mezők)
L1 lekérdezés (''normál'' select A és B join):
select A.ID, B.ertek
from A inner join B on (A.datum1<=B.Datum and A.datum2>B.Datum)
;
L2 lekérdezés (összegzés A tábla ID mezőjére):
select ID, sum(ertek)
from L1
group by ID
;
L2 eredménye azon 1 értékek összege, ahol az A tábla két dátuma ''közé'' esik a B tábla dátum mezője.
Megjegyzem, ha pl. nem 0 és 1 a B tábla ertek mezőjének értéke, úgy a COUNT() függvény is jó lenne, csak köllene egy WHERE záradék L1-be. Például ha a B.ertek Y vagy N, úgy
L1 lekérdezés (''normál'' select A és B join):
select A.*, B.ertek
from A inner join B on (A.datum1<=B.Datum and A.datum2>B.Datum)
where B.ertek=''Y''
;
L2 lekérdezés (összegzés A tábla ID mezőjére):
select ID, count(ertek)
from L1
group by ID
;
ui1: Egyetlen lekérdezésből is megoldható egyébként, de így átláthatóbb szerintem.
ui2: A konkrét szintaxisra már nem emlékszem, az elvet akartam leírni. Ha ''gyártasz'' az access-ben egy ''normál'' lekérdezést, sql nézetben a fentiekhez hasonlókat fogsz látni.
Új hozzászólás Aktív témák
- Gran Turismo
- Autós topik
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Fotók, videók mobillal
- Várható a HyperOS a Poco F3-ra is
- Kerékpárosok, bringások ide!
- sziku69: Fűzzük össze a szavakat :)
- A fociról könnyedén, egy baráti társaságban
- Futás, futópályák
- Genshin Impact (PC, PS4, Android, iOS)
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen