- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Megjött a jubileumi Pixel széria
- Vivo X200 Pro - a kétszázát!
- Huawei Watch GT 5 Pro - egészség + stílus
- One mobilszolgáltatások
- Garmin Venu X1 - vékony, virtuóz, váltságíjas
- Huawei Watch GT 4 - kerek karék
- Samsung Galaxy S25 Edge - a tegnap határán
- Magisk
- Szuper Szigettel futott be a HyperOS 3
Új hozzászólás Aktív témák
-
bpx
őstag
válasz
szmegma #1360 üzenetére
az a baj a mysqllel, hogy nincs benne egyszeru "generator" funkcio, mert egyebkent ez a feladat pl. arra is lefordithato, hogy generaljunk szamokat 1-31-ig es adjunk hozza ennyi napot a mostani datumhoz, ami tisztan SQL lenne
de rekurziv lekerdezessel megoldhato, csak kell egy olyan forras, amelynek legalabb 31 sora van
peldaul select SQL megoldas:select date_add(CURDATE(), interval o.num day) from
(select @n := @n + 1 as num
from information_schema.columns, (select @n := 0) n
limit 31) o;ezzel persze az a baj, hogy mindig az information_schema.columns-hoz (vagy amire epp meg van irva) kell nyulni + akar el is lehetne tarolni a szamokat 1-31-ig egy kulon tablaban (es nem kell feltalalni ujra a kereket naptar tablaval):
create table numbers (n int);
insert into numbers
select @n := @n + 1 as num
from information_schema.columns, (select @n := 0) n
limit 31;
select date_add(CURDATE(), interval n.n day) from numbers n;csak hat ez meg megint ronda (szerintem)
szemlelteteskeppen, Oracle-ben ez ennyi:
select sysdate + level from dual connect by level <= 31;
a dual tabla sajatossagai miatt ez raadasul sem diszkrol, sem a cache-bol nem olvas, nem kell PL/SQL-ezni meg context switch sincs
Új hozzászólás Aktív témák
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Okos Otthon / Smart Home
- Feltörték a regisztrációmat vagy elvesztettem a belépési emailcímet, 2FA-t
- Megjött a jubileumi Pixel széria
- Objektívek topikja
- Eredeti játékok OFF topik
- Vivo X200 Pro - a kétszázát!
- Haditechnika, harcászat
- Linux kezdőknek
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- NYÁRI BOMBA AKCIÓK! PSN, STEAM, UBISOFT CONNECT, EA APP, XBOX EREDETI KULCSOK 100% GARANCIA
- HIBÁTLAN iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3286
- Samsung Galaxy A53 128GB, Kártyafüggetlen, 1 Év Garanciával
- ZTE Blade A31 Plus 32GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: FOTC
Város: Budapest