Új hozzászólás Aktív témák
-
tm5
tag
válasz Petya25 #3201 üzenetére
Ajaj, akkor elég gyenge az a szerver... azért 2*600k-t joinolni nem kéne problémának lenni manapság.
Az a baj, hogy sortolni muszáj lesz, hogy ki tudd választani a dátum alapján az aktuális árat, Esetleg ha 2 dátum oszlop lett volna az ár táblában akkor egy "eladás_dátum beween tol and ig" kifejezéssel ki lehetett volna kapkodni a megfelelő sorokat sort nélkül is.[ Szerkesztve ]
-
sztanozs
veterán
-
Petya25
addikt
Lehet rosszul fejeztem ki magam, a 600e+600e nem gond, megy rá a legyűjtés (index nélkül is), az eredménye 7.8millió sor, de működik, köszönöm.
Antonio Coimbra de la Coronilla y Azevedo, bizony!
-
Panhard
tag
Sziasztok!
Van egy SQL táblám, amiben van egy dátum oszlop, és van egy adat oszlop. Minden aznapi (egyforma) dátumhoz tartozik kb: 20 adatsor. Az adatsorok között van 0 érték is.
Hogy tudnám lekérdezni úgy, hogy csoportosítanám a dátum oszlopot, és a 0-nál nagyobb adatok átlagát adná vissza?
Így próbáltam:SELECT `datum`, AVG(`adat`) FROM tablazat GROUP BY `datum`
De így nem jó. Így beleátlagolja a 0 értékeket is.
A másik, hogy az átlag érték amit visszaad, nagyon sok a tizedes jegy. Azt lehet valahogy töröltetni, hogy csak egészet adjon vissza?
Előre is köszi. -
ALFA
senior tag
Sziasztok, SQL webes megoldására lenne egy kérdésem:
Hogyan oldják meg, hogy a lekért adatok linkként jelennek meg, és úgy lehet ugrálni közöttük, mintha az adatok statikus weboldalakként lennének eltárolva?Amit ma megtehetsz - miért nem tetted meg tegnap?
-
ALFA
senior tag
válasz PumpkinSeed #3210 üzenetére
Kicsit bővebben, ha lehetne.
Hogyan tudja egy php program eldönteni, hogy mely adatokhoz van újabb lekérdezési lehetőség, ráadásul úgy, hogy rögtön meg is adja hozzá a linket?Számomra egyértelmű a kérdés, de csak akkor tudom jobban kifejteni, ha adsz visszajelzést, hogy mi nem egyértelmű a számodra.
Amit ma megtehetsz - miért nem tetted meg tegnap?
-
PumpkinSeed
addikt
Igazából nem a kérdéssel van a gond hanem eleve rosszul közelíted meg a témát. Nem link lesz belőle, hanem ugyanúgy adat marad, csak egy felületen jelenik meg.
Ahogy működik ez nagyjából, van egy adatbázisod ami tele van adattal. Van egy webszervered ami elérhető egy domain néven, pl. example.com. Amikor valaki beírja a böngészőbe, hogy example.com/test.php akkor ezt a webszerver megkapja egy HTTP kérés formájában, és megkeresi, hogy hol a test.php, majd lefuttatja azt. A test.php kimenete egy HTML, CSS esetleg Javascript valami lesz. Mindezt a PHP pakolja össze. Ha szeretnél egy táblázatot ami kilistázza az adatbázisodban lévő embereket akkor a PHP lekérdezi az adatokat, majd a HTML kimenetbe ezt beleteszi. Mivel a PHP is ugyanazokkal az SQL lekérdezésekkel dolgozik, amikkel amúgy te kérnél le adatot. Majd végül ezt a HTML kimenetet visszaküldi válasz formájában a webszerver. Azért lesz link, mert ezzel hivatkozol arra a programra ami lekérdezi az adatokat.Viszont ez itt off, kérlek fáradjunk át ide.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
ALFA
senior tag
válasz PumpkinSeed #3213 üzenetére
Én az SQL-es részté nem értem, hogyan tudja a szkript a következő lekérdezést is?
Addig tiszta, hogy kiadsz egy Select lekérdezést, megkapod az eredményt.
Csakhogy ennél a megoldásnál az eredmény minden adata, ahonnan lehetséges további lekérdezés, az linkként jelenik meg, és a link már az újabb Selectes lekérdezést tartalmazza.A logikáját szeretném megérteni
Mint egy sakkozós, aki pár lépésre előre gondolkodik, begyűjti a következő potenciális lekérdezések össze változatát is?Amit ma megtehetsz - miért nem tetted meg tegnap?
-
rum-cajsz
őstag
Tényleg át kellene fáradnod a php topicba, mert ez továbbra sem SQL kérdés!
De röviden annyi a lényeg, hogy a select eredménye lesz a paramétere a következő lekérdezésnek.
A PHP nyelven belül kellene átvenned az SQL témakört anblock.=Kilroy was here============================ooO=*(_)*=Ooo=======
-
ALFA
senior tag
válasz rum-cajsz #3215 üzenetére
1. röviden annyi a lényeg, hogy a select eredménye lesz a paramétere a következő lekérdezésnek.
Asztatat értem, de nekem úgy tűnik, előre gondolkodik, vagy már valahonnan tudja, hogy honnan lehet további lekérdezéseket inditani és honnan nem. Ezt a logikát nem értem, hogyan oldják meg.
2. A PHP nyelven belül kellene átvenned az SQL témakört anblock.
Szivesen átvenném, de honnan?
php-vel nem foglalkoztam, illetve csak minimális szinten, mint a basic pár tucat parancsával anno.3. szivesen átmentem volna a másik fórumba, bár ott is csak ezt az egy kérdést tenném fel, de a php programozás fórumban három napja nem válaszolt nekem senki, és amíg nem kapok választ, nincs jogosultságom újabb kérdést feltenni.
Amit ma megtehetsz - miért nem tetted meg tegnap?
-
rum-cajsz
őstag
Nincs semmi előre gondolkodás, programtervezés van.
Amikor összeállítod a php programodban a táblázatot a benne szereplő sql eredményéből, akkor az eredményeket linkké alakítod a táblázaton belül, és ez a link egy újabb oldalt tölt majd be aminek ez a szám a paramétere.Tényleg annyira alap php dolgot kérdezel, amit nem fogunk itt neked tudni megválaszolni terjedelmesebben, és semmi köze nincs az SQL-hez. Vagy legalábbis annyi köze van kb, mint hogy melyik szövegszerkesztőt használd a php programod írásához.
=Kilroy was here============================ooO=*(_)*=Ooo=======
-
PumpkinSeed
addikt
Ezt az egy bejegyzésed találtam a PHP topikban. Amúgy meg érdemes lenne olvasni egy kicsit erről, mert gondolom senkinek nincs kedve könyvet írni a PHP-ról egy bejegyzés erejéig. Például itt. A következő kérdésed szeretném a PHP topikban látni, ha az is PHP-ra irányul.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
fordfairlane
veterán
Ezt a logikát nem értem, hogyan oldják meg.
Amikor a kliens rákattint a következő oldal gombra, ugyanaz a lekérdezés lezajlik még egyszer, csak ilyenkor egy másik szeletét kapja az eredményhalmaznak. Az alkalmazáslogika jellemzően nem tárolja el a lekérdezés eredményét, csupán csak a lekérdezés paramétereit, például az url-ben, meg még azt, hogy a halmaz melyik szegmensét jelenítse meg.
x gon' give it to ya
-
ALFA
senior tag
válasz PumpkinSeed #3219 üzenetére
Ahogy írtam, csak ezt az egyet írhattam, mert amíg nem kapok rá választ, nem írhatok másikat abba a fórumba, mert ez a moderátorok szabálya.
Úgyhogy akkor fogtok látni újabb beírást oda tőlem, ha arra valaki válaszol.
Most már nagy negyedszer írom le, egyszer végre talán célbaér az üzenet.[ Szerkesztve ]
Amit ma megtehetsz - miért nem tetted meg tegnap?
-
kezdosql
tag
Elso munkammal nagy bajban vagyok.
Egy autokereskedesnek irtam egy rendszert, ahogy tanultam, szepen felfuzve a tablak funkciok szerint, de a ceg egyetlen tablaban akarja latni az embereket.
Van egy auto tabla, rendszam, tipus, stb. tulajdonos es uzemben tarto az erintett szemelyek.
Utana jonnek a kapcsolatok, ha vasarlas van, akkor van elado, ha szerviz, akkor szerelo, ha baleset, akkor karfelmero.A cegnel gyakran mindenki csinal mindent, a szerelo neha karfelmero, gyakran elado is, es nem ritkan sajat maga veszi meg az olcso autot, majd tovabbadja.
Azt akarjak, hogy legyen egyetlen Emberek tabla, es funkciokat lehessen valasztani, hogy az illeto most tulaj, szerelo, elado. Ezt nem tudom kezelni a tanult modon, tankonyveimet es mas konyveket, webes jegyzeteket atnezve nem talaltam ilyet.
Tanacsot kernek, hogyan tovabb?
-
DS39
nagyúr
válasz kezdosql #3222 üzenetére
hát ezt kétféleképp is meg lehet oldani. egyik sem bonyolult.
A) két tábla, felhasználók és pozíciók, és csinálsz egy kapcsolótáblát amiben összekötöd, őket, ebben a táblában értelemszerűen lehetne többször ugyanaz a személy, más-más pozícióban.
B) megoldás: felhasználók táblát kibővíted plusz oszlopokkal, amik a pozíciók nevei, és vagy igaz vagy nem az adott emberre az a tulajdonság.
az amit jelenleg csináltál nem igazán járható út, főleg mivel felületet is kell hogy csinálj mindehhez, ahol nyilván látni szeretnék majd az összes ember adatait, amit ha 8 táblában vannak szétszórva, eléggé macerás lesz majd lekérdezést írni, meg adatokat módosítani a felületről.
-
kezdosql
tag
-
DS39
nagyúr
válasz kezdosql #3224 üzenetére
A, leirnad, hogyan nez ki egy kapcsolotabla es mivel kossem ossze?
a felhasználó id-t összekapcsolod a pozíció id-val.B, ugy erted, hogy logikai adatok legyenek, amiket vegig kell pipalni minden egyes alkalommal?
attól függ milyen sql-ben csinálod, de az adatbázisban ez kinézhet úgy hogy 1 az igaz, 0 a hamis értéke.az általad írt program felületén bármelyik megoldást használod, mondjuk a checkbox-okat pipálgatnia kellene annak, aki kezeli a dolgozók adatait, utána nyilván lekérdezed és nem kell ismét bepipálni mindig, hanem kitöltődik az az érték amelyik igaz rá. (persze meg lehetne oldani listbox-szal is, ahol többet is lehet választani egyszerre, de a lényege ugyanaz)
a kérdéseid alapján kicsit távolinak érzem a szükséges tudást és a bevállalt/rád kiosztott feladatot.
[ Szerkesztve ]
-
kezdosql
tag
Access2000 a feltetel, igy nem volt sok jelentkezo ra. Most mar tudom, hogy eleg dolgozgatnom, mert csak fizetgetni akarnak.
Eredetileg "normalisan" akartam megcsinalni, embereken belul alkalmazottak, de pont ok akartak, hogy csak az auto a lenyeg es azzal kapcsolatban kell minden, reszletesen, kulon. Most meg rajottek, hogy megis ugy kene, ahogy eredetileg javasoltam, mert az adatbevitel ugy sokkal egyszerubb. -
martonx
veterán
válasz kezdosql #3226 üzenetére
Majd idővel ez a tapasztalat is megérik benned, minden munkánál vannak jelek, amikből könnyű következtetni, hogy van-e értelme foglalkozni a dologgal. Az Acess2000-ről (még most is röhögök ahogy leírtam) szinte már üvölt, hogy kerüld el minél messzebbre azt a céget, aki ezt használja, és nem is hajlandó másra.
Én kérek elnézést!
-
postgresql-ben hogy tudnék egy stringet szétvágni 8 betű hosszúságú darabokra?
ilyen a string (csak hexa karakterek vannak benne):
FFFFFFFE00060001FFFEFFFFFFFE0002FFFFFFFEFFFF00050000FFF207FF000000020002FFFFFFFD00010002FFFCFFFBFFFFezt szeretném szétvágni táblázattá. így próbáltam:
select regexp_split_to_table(mezonev,'[0-9a-fA-F]{8}') from tablanev;üres sorokat kapok vissza. mit rontottam el?
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
FIREBLADE78
addikt
Remélem tudtok segíteni. Vettünk proxy kártyás hotel zárakat. Hozzá nem kevés pénzért kártyaírót programmal együtt. Viszont,hogy tudjak kártyát és zárat írni, felkéne telepítenem a programot is amihez kell az sql 2000. Életemben nem használtam ilyen sql izét,azt sem tudom mi az. Windows 10-re szeretném feltelepíteni,ebben segítsetek. Youtubeon találtam videót,de már a második lépésnél halott az egész.
[ Szerkesztve ]
Macbook pro retina 2013 late, ájfon 14 pro, BMW i4
-
DS39
nagyúr
válasz FIREBLADE78 #3230 üzenetére
csúcstechnika lehet ha sql 2000 kell hozzá..
szerintem próbáld meg egy virtuális xp-n.[ Szerkesztve ]
-
martonx
veterán
válasz FIREBLADE78 #3232 üzenetére
De mit hogyan kell???
Hagyjad, ez így nem fog menniÉn kérek elnézést!
-
DS39
nagyúr
válasz FIREBLADE78 #3232 üzenetére
Lövésem sincs. Ez az SQL szoftver-fejlesztés fórum (értsd SQL kódok a téma, nem a szerver telepítés), nem rendszergazda topic. Ráadásul nem tudhatjuk milyen programot vettél, proxy kártyás hotel zár, az pontosan mi is?
-
Kommy
veterán
Van egy adatbázis microsoft sql ebben kéne megkeresenm azokat a sorokat amik többször szerepelnek. Elsőre két oszlop alapján a név és a település egyezés alapján lenne egy listámTárgytalan sikerült megoldani
[ Szerkesztve ]
-
DS39
nagyúr
válasz FIREBLADE78 #3236 üzenetére
Megnéztem a program leírását:
2.1.2 Rendszerkövetelmények
1) Internet Explorer 6.0 vagy jobb.
2) Windows 2000 vagy Windows XP Professional operációs rendszer.
3) SQL 2000 szerver adatbázis-kezelő program.
4) Bármilyen más szoftver telepítése a rendszer biztonságának megőrzése érdekében nem
ajánlott.Amit írtam korábban, virtuális XP-t használj ehhez a programhoz. Ezt nem csak SQL szinten csinálták meg régi környezetre.
[ Szerkesztve ]
-
-
FIREBLADE78
addikt
Köszönöm nektek. Van hozzá leírás is magyarul. Felraktam az xp-t virtuálisan és fent van a sql 2000 is,de valamiért nem tud rá csatlakozni. Teljesen homályban tapogatózok. Csináltam már weboldalt (igaz wordpressel),gondoltam ezt is megtudom oldani,de eddig csak kínlódás. Ki lett fizetni a nagy pénz és semmi. Kell internet hozzá? Virtuális xp nem látja a wifit,semmit. Be sem tudtam állítani,holott lan kábel van dugva a pcbe.
Macbook pro retina 2013 late, ájfon 14 pro, BMW i4
-
fordfairlane
veterán
válasz FIREBLADE78 #3242 üzenetére
Nálam a VirtualBox simán tudja használni a host gép LAN adapterét.
x gon' give it to ya
-
FIREBLADE78
addikt
válasz fordfairlane #3243 üzenetére
Noh,felrakom ezzel. A hyper-v használtam.
Macbook pro retina 2013 late, ájfon 14 pro, BMW i4
-
PumpkinSeed
addikt
válasz Peter Kiss #3241 üzenetére
Nem tudom észrevettétek-e azt a csatlakozót a kártyaíró végén. Csodálatos, konkrétan nincs olyan eszköz itthon amivel tudnám használni.
Amúgy nem értem miért nem fejlesztenek az ilyen cégek kicsit modernebb technológiára. "Biztonság érdekében ne használjunk modernebb szoftvereket." - mint pl. Windows 10. Hát jó.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
fordfairlane
veterán
válasz FIREBLADE78 #3244 üzenetére
Remélem működik. Egyébként vállalati környezetben megszokott dolog a virtualizáció, részben az ilyen kompatibilitási okokból kifolyólag.
x gon' give it to ya
-
FIREBLADE78
addikt
válasz fordfairlane #3246 üzenetére
Kaptam leírást 2008-hoz,már azt is felraktam.
Macbook pro retina 2013 late, ájfon 14 pro, BMW i4
-
Diopapa
addikt
Hm, ez most lehet noob kérdés lesz... Van egy működő lekérdezésem és kicsit bővítettem, de a struktúrán nem változtattam és most ezt a hibát kapom.
"SQL Error (1054): Unknown column 'station_data.service10' in 'on clause'
Nem bonyolult a lekérdezés egyébként. Itt van.
Amivel bővítettem az a "left join station_services as s8 on s8.service_id = station_data.service8 "-tól 14-ig és a hozzá tartozó részek.
Valami ötlet?
Köszi előre is!
[ Szerkesztve ]
Citizen Diopapa / Commander Diopapa "SC csomag olyan, mint a barackfa, unokáidnak veszed - .tnm / De pálinkát nemlehet főzni belűle - *SkyS1gn"
-
Diopapa
addikt
Óóóóóóóó hogy *********!!!!! Nagyon köszi!!!! Tegnap óta rágódtam rajta, hogy mi a fenét szúrtam el, de nem ellenőriztem le ezt a táblát...
De láma vagyok..
Köszi még egyszer, ez most jó volt...
Citizen Diopapa / Commander Diopapa "SC csomag olyan, mint a barackfa, unokáidnak veszed - .tnm / De pálinkát nemlehet főzni belűle - *SkyS1gn"
Új hozzászólás Aktív témák
- Samsung Galaxy S23 Ultra - non plus ultra
- Path of Exile (ARPG)
- Autós topik látogatók beszélgetős, offolós topikja
- Autós topik
- Milyen egeret válasszak?
- Samsung Galaxy Felhasználók OFF topicja
- Le Mans Ultimate
- Android szakmai topik
- Gyúrósok ide!
- Sok teljesítmény kell a Microsoft Copilot lokális futtatásához
- További aktív témák...
- Beszámítás! GTX 1060 6GB - i3 10100F - 16GB RAM - 80+ Plus Gold
- -65% Dell Latitude 7310 2in1: i7 10610U,16GB,256GB,13.3" Touch 100%sRGB 350nit,WWAN eSIM,Win11
- Samsung Galaxy S22 - Fekete - Független - 2025.03.05-ig garancia - Tökéletes állapot
- Endorfy Fortis 5 ARGB CPU hűtő áron alul! (3 db)
- Forradalmasítsd a digitális világodat a HoloLens 2-vel!