Adatbázis: SQL, XML DB

mysql where in select-el

Hogy tudnám használni a where xy in (...) dolgot, úgy hogy a felsorolást egy újabb select biztosítaná.

Az eredeti gondolm az, hogy kiszeretnék egy táblából törölni minden olyan elemet, ami a legkorábbi 5-nél régebbi, az időt egy timestamp biztosítja. Ezt szeretném egy parancsban megvalósítani, de valahogy nem jövök rá.

foxpro memo konvertalas

Udv,

van egy foxpro adatbazisom memo file-al egyutt (.dbf+.fpt), ezt szeretnem valami normalis formatumra (=szinte barmi jo, access, openoffice, sql) atkonvertalni, de sajnos nem talaltam programot ami ezeket a memokat jol kezeli.
Letezik valamilyen egyszeru konverter erre a celra?

pgres tranzakciók

Sziasztok a következő a problémám:

PostgreSQL környezetben futtatok különböző tranazakciókat, az lenne a kérdésem, hogy lehetséges-e, hogy ha egy tranzakció túl sok ideig fut arról jelzést kapjak.

[Megoldva] Oldal látogatásainak száma és az utolsó látogatás dátuma...

Van egy mysql táblám, amelyben a weblapom látogatásainak technikai adatait (dátum, idő, ip, böngésző, oprendszer, stb.) naplózom statisztikai célból:
CREATE TABLE `adatbázisom`.`visitors` (
`sorszam` int(11) NOT NULL AUTO_INCREMENT ,
`datum` date NOT NULL default '0000-00-00',
`ido` time default NULL ,
`ip` varchar(15) COLLATE utf8_unicode_ci default NULL ,
`kiszolgalo` varchar(250) COLLATE utf8_unicode_ci default NULL ,
`oldal` varchar(60) COLLATE utf8_unicode_ci default NULL ,
`browser` varchar(20) COLLATE utf8_unicode_ci default NULL ,
`os` varchar(2 ) COLLATE utf8_unicode_ci default NULL ,
`getenv` varchar(250) COLLATE utf8_unicode_ci default NULL ,
`ujvendeg` tinyint(4) default NULL ,
PRIMARY KEY (`sorszam`)
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci;

A táblában az oldal mező tartalmazza a meglátogatott oldal nevét, és szeretném lekérdezni azt, hogy:

- melyik oldalt hányszor látogatták meg a lekérdezésig
- melyik napon történt az adott oldal utolsó látogatása

Az első felével nincs is gond, azt az alábbi lekérdezés megcsinálja nekem szépen

$sqlquery = "SELECT oldal, datum, COUNT(*) AS page_visitor_nums FROM visitors GROUP BY oldal ORDER BY page_visitor_nums DESC ";

De - mivel nem vagyok egy sql-bajnok - az utolsó látogatás időpontjának kinyerésével már bajban vagyok, hiába olvasgatom a mysql dokumentációt. A MAX(datum) függvénnyel próbálkoztam, de vagy elszúrtam a szintaxist, vagy nem is jó az erre ilyen csoportosítás mellett.

Meg lehet ezt csinálni egyáltalán egy lekérdezéssel?

Oracle APEX

Sziasztok,
Véleményeteket szeretném megismerni az APEX-szal kapcsolatban. Én még csak kattintgatok benne jobbra-balra, tesztelési céllal telepítettük egy fejlesztői adatbázisba (10gR2). Szerintetek életképes dolog ez kezdeményezés, hogy egy réteg hiányzik? Van valaki, aki üzleti környezetben fejlesztett benne? Mik a tapasztalatok? Előre is köszönöm a válaszokat.

[megoldva] PostgreSQL és Quickreport

Sziasztok!

Azért ragadok billentyűzetet, mert belefutottam egy furcsa hibába:

Win alatti Delphi program Qiuckreport 3.5.0 komponens , Debian Etch PostgreSQL 8.1:

Bárhogyan erőlködök a quickreport csak egyetlen rekordot hajlandó megjeleníteni a queryből (amiben biztos,hogy több van) a Detail típusú Band-ben.

Sima táblázatból (paradox vagy bármi) kiírja az összeset.

Ja és ODBC meghajtóval megy.

Előre is köszönöm az ötleteket....

mysql replika db engine + teljesitmeny hangolas

van 3 mysql szerverem, 1 gep master + 2 gep replika. A master-en van egy 200k rekordot tartalmazo innodb tabla. A replikak gepein fut 1-1 alkalmazas, ami a localhost-on futo mysql szerverbol olvas adatokat (a gyorsasag fontos) read-only modon (minden iras termeszetesen a master-en tortenik).

A kerdes az, hogy kell-e/jo-e nekem a replikakon is innodb-t hasznalni, ha a cel a stabilitas es s teljesitmeny, vagy a replikakon myisam (vagy mas) legyen inkabb? (jelenleg minden gepen innodb-ben van az (n)agyon hasznalt tabla).

Az is szempont, hogy minel kevesebb memoriaval minel gyorsabb legyen a lekerdezesem