Hirdetés
- Bemutatkozott a Poco X7 és X7 Pro
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Honor Magic V5 - méret a kamera mögött
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Minden a BlackBerry telefonokról és rendszerről
- Apple Watch Sport - ez is csak egy okosóra
- Eddigi legjobb DxOMark helyezésével zárta 2025-öt a Vivo
- Apple Watch Ultra - első nekifutás
- Xiaomi 15T Pro - a téma nincs lezárva
- Megyünk a CES-re! Mi várható?
Új hozzászólás Aktív témák
-
dellfanboy
őstag
Nembiztos, hogy jo helyre irok, de nem talaltam jobb topic-ot
Szoval a problemam roviden, hogy kezdem kinoni az excelt. Tul sok adatom van. Jelenleg van 12 file-om ami megfelel 1-1 honapnak, darabja kb 250 000 sor. Ezt szeretnem access be importalni, ugy hogy 1 tablam legyen ossvisz (12ho adataval) valamint 1 honap adata (jelenlegi targy honap) live-nak kellene lenni. Ha valtozik az adott honaphoz tartozo xls akkor az adatbazisban is valtoznak a dolgok.
Ahogy nezem access-be 3 mod van importra 1uj tablaba importal, 2hozzaadja 1 jelenlegi tablahoz,3 link .
Amit csinaltam idaig linkeltem [3] a targyohonaphoz tartozo file-t hogy ez live maradjon es ehhez hozzaadnam a maradek statikus honapokat [2] de nem jon ossze mert ;operation most use an updateable query.’
Ezt a hibauzenetet hogy tudnam megoldani, probaltam google-zni de meg nem jottem ra. Van tippetek?Esetleg ha az otletem nem jo, akkor van tippetek merre induljak el? koszi
-
dellfanboy
őstag
válasz
velizare
#4132
üzenetére
lefutott
Finished executing script
Field Type Null Key Default Extra
id int(11) NO PRI NULL auto_increment
autok_id int(11) NO MUL NULL
megrendelo_id int(11) NO MUL NULL
kolcsonzes_kezdete date NO NULL
kolcsonzes_vege date YES NULL
fizetendo_osszeg int(11) YES NULL
megjegyzes varchar(45) YES NULL
Operation completed successfully -
dellfanboy
őstag
hello
lenne egy mySql kerdesem. adott a script 3 oszloppal, es a mai datumot szeretnem beszurni mint harmadik oszlop.
viszont error uzenetet kapok a curdate-re de nem jovok ra mi a hiba.
<?php
include 'library.php';
$link = getDb();
$create = false;
if (isset($_POST['create'])) {
$tagid = mysqli_real_escape_string($link, $_POST['megrendelo_id']);
$autoid = mysqli_real_escape_string($link, $_POST['autok_id']);
$query = sprintf("INSERT INTO kolcsonzes (megrendelo_id, autok_id, kolcsonzes_kezdete) VALUES (%s, %s, CURDATE())", $megrendelo_id, $autok_id);
mysqli_query($link, $query) or die(mysqli_error($link));
$create = true;
}
?>van vkinek vmi tippje mit benazhatok?
-
dellfanboy
őstag
sziasztok
van egy select lekérdezésem és szeretném automatizálni hogy:
pl. minden hét hétfő reggel lefusson és az eredményt lementse xls formátumban a merevlemezre.
ezt hogy tudnám kivitelezni. a számitógépem ki lenne kapcsolva és a szerveren kellene automatikusan futnia. -
dellfanboy
őstag
van egy scriptem ami lefut, nem ír ki hibát viszont az eredményhalmaz 0. hol/hogy tudok rájönni, hogy mi lehet a hiba? túl sok feltételt rakok bele? vagy az egyik join nem jó?
-
dellfanboy
őstag
van 3 oszlopom
dátum id faktor faktor felvehet 3 értéket 1,0,-1, 1 hónap alatt 1 id-nak a faktorja többször változhat
azon id-kra vagyok kiváncsi ahol a faktor értéke -1 1 adott periódusbanidáig úgy próbáltam megoldani, hogy az id-t group by-oltam a factort pedig sum-áztam de nem lett jó eredményem... van valami ötletetek?
-
dellfanboy
őstag
mit ajánlotok ha el szeretnék mélyedni a plsql világában? itt egy pl sql tanfolyam megéri a pénzt?[link]
-
dellfanboy
őstag
köszi

hogy nézne ki, ha van totálba 10 autó id-m és ebből 5-re szeretnék szűrni? having count5 és kész?tehát ügyfél id-k adott periódba ahol az autóid meghatározott 5. (összesen 10 autó id van a táblábA)
simán autoID in (megfelelő 5) és a végén havingxount5
csak azért mert így módosítottam amit írtál és már reggel 8 óta fut. -
dellfanboy
őstag
lehet már fáradt vagyok és a megoldás egyszerű de nem jövök rá
adott 1 tábla ahol van 1dátum oszlop 1 ugyfelid oszlop és 1 autóid oszlop.
azon ügyfeleket keresem aki1 hónapban 1 autót és csakis 1et használt, 1 üf használhat több autót is ekkor több autoid lesz a neve melletha leszűrök arra hogy pl március, és autó id pl XX az azért nem jómegoldás mert az az ügyfélid is benne van aki xx autóid előtt után más autót használt. tehát nekem csak azon ügyfél id kell akinek csak 1 autó id-ja van az adott periodusba
remélem érthető voltam de ha ezt írom
select * from tábla
where period március
and autoid =xxakkor azok vannak benne akiknek az adott hónapba volt egyszer egy xx id nem pedig a teljes hónapba az az 1 xx tip
-
dellfanboy
őstag
közbe gondolkoztam és rájöttem, hogy rosszul tettem fel a kérdést.
mert az első kérdésemmel azon id-kat találom meg akik 1.-jén (date from) aktívak 30.-áig (date to)
de én arra vagyok kiváncsi 1 hónapban hány új id lett/szünt meg
tehát kell képeznem egy februári halmazt és egy márciusit. e kettő különbsége adja meg az növekedést/csökkenést.tehát egy olyanre kellene szűrnöm első sorban hogy a date to cella üres(aktív) a date from pedig adott hónapban töltődött ki. és ha ez megvan, akkor nem is kellene a halmazokkal szórakoznom, hisz megvan az adott hónapban 'született' id-k halmaza. amit keresek.
tehát a date from feb1-feb28 között bármilyen dátum, a date to pedig üres
-
dellfanboy
őstag
van két olyan oszlopom, hogy date_from és date_to
segítsetek már abban, hogy tudok szűrni, hogy 1 adott hónapot kapjak? próbáltam a beetwen-el de nem jött össze (1 id aktív 30 napon keresztül hónap első napjától az utolsóig)
a 2 oszlopban az idő úgy néz ki hogy évhónap órapercmásodperc -
dellfanboy
őstag
nagyon köszönöm mindenkinek.
-
dellfanboy
őstag
sziasztok
egy kis segítség kellene.
van 2 oszlopom amik kül.-id, arra lennék kiváncsi, hogy azon id-kat kapjam meg eredményül amik csak az egyik oszlopban szerepelnek. erre milyen selectet kellene írnom szerintetektök más a right, left joinnal mi dönti el, hogy melyik tábla a bal, jobb?
ahogy a from után következnek? vagy abc sorrend? ezt sose tudtam
köszönöm
-
dellfanboy
őstag
válasz
Peter Kiss
#2508
üzenetére
létrehoztam create table-el egy táblát de nem bírom betölteni az xls-t mert a plsql-be lévő "lakatra" kattintok akkor azt írja, select update-el updateljem a táblát, de mivel az adatom nem adatbázisba van hanem külön xls, hogy updateljem?
elkértem a selectet ami alapján megvannak az id-k az egyszzerűbb ha a selectet lefuttatom és az ott lévő eredményt kreálom egy táblába? ha igen ez hogy néz ki
select * from feltételek creata table? -
dellfanboy
őstag
válasz
Apollo17hu
#2509
üzenetére
nagyon köszi mindkettőtöknek

-
dellfanboy
őstag
válasz
Apollo17hu
#2374
üzenetére
röviden igen,
tehát select * from
where id in (és akkor ide jön a sok id több ezer)ezen id-kat társosztálytól kaptam xls-ben. (ma például 150k-t)
gondoltam arra is, hogy létrehozok create table-val egy táblát amibe berakom a 150k id-t és mellé fkeresel( ilyesmit lehet pl sql-bE?) megkeresem amire szükségem van.
de a legegyszerűbb az lenne, ha a selectem hosszabb lehetne mint 1000 sor,.. errre van pl/sql-ben lehetőség??
-
dellfanboy
őstag
jajj az lemaradt,
bocsánat
szóval összekötők 3 táblát egy id-val ami ugyanaz
a kérdésem az hogy le szűrhetek-e/le lehet-e szűrni úgy hogy az id-t amit összekötők abból a végén kiválasztok pl.1 darabot csak, vagy 21-etmegszámolom az oszlopban lévő értékeket de csak akkor ha az id x.
-
dellfanboy
őstag
select count(table.oszlop) from table1,table2,table3
where feltétel1
and table 1id=table 2id
and feltétel2
and tábla2id=tábla3id
and feltétel3
and tábla3id =xxxxxx -
dellfanboy
őstag
all tables volt a megoldás amit köszönök, és sorry ha nem egyértelműen fogalmaztam.
tehát arra voltam kiváncsi hogy van egy db amibe van x tábla ebből nekem olvasási jogosultságom kevesebb mint x-hez van. és azt akarta megtudni hogy még miylen táblák/adatok érhetőek el ebben a db-ben. -
-
dellfanboy
őstag
válasz
Apollo17hu
#2372
üzenetére
nem túl bonyolult a selectem
az id-k ügyfél id-k és az közös bennük, hogy földrajzilag egy területen vannak. és lekérdezés többi oszlopában pedig az szerepel, hogy mikor mit vásároltak tőlünk, kitől stb..és arra vagyok kiváncsi hogy pl. ezen földrajzi területen élők mit vásároltak tőlünk, mikor (hó elején végén) stb.
az id-val az a gondom, hogy van olyan hogy az egyik id 6 jegyű másik 8..
like, bettwent ismerem de itt nem tudom hogy kellene alkalmaznom amikor én konkrétan arra az x db vevőre vagyok kiváncsi..
-
dellfanboy
őstag
illettve arra van ötletetk, hogyha a scriptembe 1000-nél több id-t szeretnék lekérdezni mit tegyek?
mert a selectem nem fut le mert 1000sornál több.. (azon kívűl hogy szétbontom x.* 990-re -
dellfanboy
őstag
válasz
Apollo17hu
#2368
üzenetére
igen nem pörgeti ki az összes eredményt hanem megáll 100mb-nél
amúgy jó hogy képbe jött ez a kérdés szakmai szemmel mi a profibb megoldás? írok egy selectet megvan az eredmény a plsql behoz kb 20 sort. ekkor szoktam a zöld le nyílra kattintani (ugrás az utolsó oldalra), hogy lehozza a maradékot (és itt néha megakad a 100mb miatt)
viszont van ugye a query eredmény exportálása viszont itt olyan elbaszott formátumok vannak, html, csv, xl (pl miért nincs xlsx? hogy annyira nem szoktam használni.
ráadásul a exportálás nálam ált több időbe tart mintha előtte lepörgetem a végére és onnan copy xls...
köszi
nemtudom lehet erre vmi tuti makrót írni, hogy xlsx-be exportáljak ki mindent? -
dellfanboy
őstag
válasz
Apollo17hu
#2363
üzenetére
nemtudom a plsql kiiírja hogy a lekérdezett adattábla mérete meghaladja a 100mb-t és nem rakja ki...(jobb gomb save to xlsx
-
-
dellfanboy
őstag
sziasztok
van egy ilyen problémám van 2 oszlopom (id, érték,1 id-hoz több érték is tartozhat.
oszlop 1így néz ki
id1 érték: 5
id1 érték: 6
id1 érték: -4
id2 érték:-5
id2 érték 0
id3 érték: 55 stb.ezt szeretném látni
id1 érték:7
id2 érték:-5
id3 érték 55
xls-ben ez tök jó lenne pivotba kiforgatnám, de olyan sok az adat, hogy ki se tudom exportálni mert túl nagy az xls. jut eszembe van arra vmi mód hogy a plsql-be 100mb-nál nagyobb xls-eket tudjak kiforgatni?így néz ki a selectem:
select sum(érték), count(distinct id) from tábla
where id2 ='xx'
and period= '201403'vmi nem jó, mert kiszedtem egy id-t és csak arra rákerestem milyen értékek vannak az eredmény 55 lett míg ha totálba nézem ehhez az id-hez csak egy sokkal kevesebb érték tartozik..
-
dellfanboy
őstag
válasz
Sk8erPeter
#2354
üzenetére
igen igazad van mostanság kicsit szétszórtvagoyk.... és ne haragudjatok, és köszi az infókat
-
dellfanboy
őstag
válasz
dellfanboy
#2351
üzenetére
megvan a plsql-be van lekérdezés készítő a végére kellett még egy where táblanév1.oszlopid=táblanév2oszlopid
de miért??
-
dellfanboy
őstag
miért nem fut le szerintetek a scriptem tök egyszerű
tálbanév1.oszlopnév, táblanév1.oszlopnév2 táblanév2.oszlop1
from tábla1
inner join
tábla2
on tábla1.oszlopnév=táblanév2.oszlop1(táblanevem így néz ki xx.táblanév_2014 és yy.táblanév_2013 lehet a táblanév bekavar?van benne pont? az id amivel összekötőm a két táblát egyik táblában id másikban ügyfél id...
a lényeg, hogy az id kösse őket egyik táblából jöjjön az üf adat a másikból meg a szolgáltatás
plsql-t használok -
dellfanboy
őstag
van egy sql-em amit az egyik tapasztalt kollégám adott
így épül fel:
select itt néhány oszlopot szummáz amikor teljesen a feltétel sum(case when...
utána jön a from majd ami számomra teljesen új: újabb select ordered use hash oszlopnevek itt szintén szummázunk pár oszlopot
megint egy from táblaneveke és a where feltételek
és a végén group by-olunkén kezdő vagyok sql téren (suliba nem is tanultam csak autodidakta módon internetről) de tudnátok segíteni miért jók az ilyen select a selectbe lekérdezések?
egyáltalán az use hash micsoda?létrehoz egy hash táblát? de akkor miért nem create-el keződdik? -
dellfanboy
őstag
egy olyan kérdésem lenne, hogy van egy oszlopom ami datetime néven fut yyyy-mm-dd óóra:perc:mp
pontosan milyen selectet kellene írnom pl/sql-be hogy megkapjam a 2014jan1-2014feb1 közötti értékeket? sokszor kopiztam már ki a eredményből a korrekt értékeket de sehogy se akar lefutni... -
dellfanboy
őstag
mi a legegyszerűbb módja, hogy 1 oszlopban megszámoljam a változókat?
select distinct oszlopnév from táblanév ?mi a helyzet ha két oszlopot akarok lekérni de csak az egyiket sorba rendezni?
-
dellfanboy
őstag
hello
szükségem lenne egy kis sql adatbázis link segítsége
belépek A adatbázisba ésle szeretnék futtatni egy tök egyszerű selectet ami B-re hivatkozik. tudnátok segíteni hogy kell ezt pontosan leírniselect * from tábla
create database link B connect to user identified by pw
using 'A' -
dellfanboy
őstag
két kérdésben kérném a segítségeteket, van egy táblám 5 mezőből áll és ki kell szűrnőm a azon rekordokat amik duplikálva vannak az első3 mezőbe?
bvan 1 táblám tele címmel és ketté kell szednem egyik részébe csak 4 jegyű irányítószám legyen másikban a város.
(irszám össze vissza van pl1044bp, budapest 1044, ujpest stb.nem pontos megoldást kérek mert ez a "házim", csak elvet, mi alapján induljak el..
-
dellfanboy
őstag
válasz
Apollo17hu
#1912
üzenetére
igen, nálunk is azért van oracle sql dev, mert ingyenes a plsql meg licence díjas. de nálunk most épp ktg csökkentés van.
-
dellfanboy
őstag
a konstruktív, hozzászolásokat köszönöm, és elnézést, tényleg nem írtam le a környezetet ami oracle
a szoftver pontos neve oracle sql developer verzió3.0.04
de ha már szóba jött a szoftver aki használja mi a véleménye? idáig pl sql developert használtam, de most ezt "adták". még ismerkedek vele, de nem tűnik vészesnek -
dellfanboy
őstag
ha ezt futtatom le
select * from táblanév drop database link xxxxxx;
create database link aaaaaaa connect to usernev identified by password using ’xxxxxx’
akkor ORA-00933: az SQL parancs nem megfelelően ér véget hibával áll le. -
dellfanboy
őstag
sziasztok, segítsetek már légyszi
van egy tábla ami másik adatbázisban van, az It szerint van hozzá olvasási jogom.
adatbázis linkel elérem de nekem még sehogyse sikerült ráfuttatnom egy szimpla select *from-otígy néz ki az adatbázis link:
drop database link xxxxxx;
create database link aaaaaaa connect to usernev identified by password using ’xxxxxx’
select *from tábla_xxxxxxvmit rosszul írtam? sql szerint invalid character hibát kapok SQL Error: ORA-00911 ill ORA-00933
hogy kell egy sima selectet írni, ha a táblát adatbázis link-el érem el csak?
-
dellfanboy
őstag
válasz
sztanozs
#1797
üzenetére
igazad van. való igaz, hogyha látja a táblákat nem biztos, hogy tud kreálni új táblákat.. ezt el is felejtettem, hétfőn megnézem tud-e kreálni.
azért nem kaptam jogosultságot mert vmi it biztonsági izé lépett életbe 0601-től... azokba a táblákba lévő adatok kellenek, így most ő futtatgatja le és küldi el nekem...
-
dellfanboy
őstag
kollégám látja az x y táblákat én nem
arra gondoltam, hogy a kollégám létrehoz egy a,c táblát
a, c táblához ad nekem jogosultságoat hogy láthassam, és tudjak select-eket írni. (a, c táblában xy tábla adata szerepelnek ugyanúgy, változatlan formában csak mivel xy táblához nekem nem adnak jogosultságot én nem láthatom)
nagyrészt ez a problémám.. -
dellfanboy
őstag
hogy lehetne megoldani azt a problémát hogy
kollégámnak -régi motoros- van jogosultsága hogy lásson pár táblát
nekem mint új tag nincs/nem adnak...nekem ugyanarra a táblákra lenne szükségem mint amit ő lát...
hogy láthatnám?( gondoltam arra, hogy létrehoz táblát amihez nekem ad láthatósági jogosultságot?)
olyan verzióban gondolkodok, hogy hetente lefuttatna egy scriptet az ő által létrehozott táblákhoz és azokat láthatnám... esetleg egyéb öteltek?
persze a legjobb az lenne, ha neki nem sok dolga lenne vele mert annyira nem segítőkész...(az meg nonszensz, hogy ő neki van jogosultsága mert x éve itt dolgozik nekem meg nincs mert új vagyok.. dehát ezvan...)
nem vagyok sql pro. csak selecteket írkálok... -
dellfanboy
őstag
most ismerkedek a pl sql-el
van egy script
SELECT *
FROM táblanév
WHERE 1=1AND upper(g.NAME) LIKE '%lajos%';
segítsetek miért van az, hogy ha törlöm a where 1=1 feltételt errort kapok?
ill AND után miért kell az upper? miért nem jó ha simán ezt írom:
SELECT *
FROM táblanévAND (g.NAME) LIKE '%lajos%';
-
dellfanboy
őstag
használ itt vki pl-sql-t? ha igen az use hash parancs pontosan mire való?
idáig csak különböző selecteket irogattam, de most a fonok adott egy combosabb melot...
Új hozzászólás Aktív témák
- HIBÁTLAN iPhone 12 Mini 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3645
- REFURBISHED és ÚJ - HP USB-C Dock G5 (5TW10AA) - 3x4K felbontás
- Update 12.29. 13:00 - Bomba árak 2025-ben is! Üzleti - Consumer laptopok DELL FUJITSU HP LENOVO
- GYÖNYÖRŰ iPhone 13 Pro 256GB Sierra Blue - 1 ÉV GARANCIA, Kártyafüggetlen, 100% Akkumulátor,MS3379
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

bocsánat



