Idő intervallum lekérdezése, dinamikusan

Adatbázis kezelő

Idő intervallum lekérdezése, dinamikusan

HozzászólásSzerző: kanyi » 2011. szeptember 3., szombat 16:52

Sziasztok!

Meg lehet oldani a Baseben hogy egy idő intervallumot kérdezzek le? Méghozzá úgy hogy a jelentésben mindig én mondom meg hogy mely két időpont közötti dolgokra vagyok kíváncsi? Nem fixen a lekérdezésben rögzített intervallumról lenne szó.
'BETWEEN x AND y' ezért nem jó az pont ezt csinálja. Előre fixen meg kell adni neki az intervallumot, illetve dátum esetében nem is mőködik nálam.
Az megy hogy '>= :Dátum' De így csak egy dátumnál nagyobb időpontokat kapom meg. Ha beállítok még egy sort '<= :Dátum' akkor csak az adott napra vonatkozó értékeket kapom meg. Vagy listáz minden dátumot. :(
MAX és MIN hibaüzenetet dob.
A 'BETWEEN :Dátum AND :Dátum' esetében pedig simán elszáll az Lo. Mindig.

Libre 3.4.2 van nálam.
Ubuntu 13.10 - LO 4.2.04 • MS Windows 7 - LO 4.2.04
kanyi
Önkéntesek
 
Hozzászólások: 119
Csatlakozott: 2008. március 1., szombat 23:12
Tartózkodási hely: Budapest

Re: Idő intervallum lekérdezése, dinamikusan

HozzászólásSzerző: r4zoli » 2011. szeptember 3., szombat 18:02

Inkább ezt az összehasonlítást használd:
Kód: Egész kijelölése   KinyitásÖsszecsukás
SELECT    ..... FROM ... WHERE ( "Datum" > :KezdőDátum  AND "Datum" < :Végdátum )
Olvasd el, és lehetőleg tartsd be az útmutatót a fórum használatához.
AOO 3.4.1 win7, LibO 4.0 win7.
Avatar
r4zoli
Site Admin
 
Hozzászólások: 850
Csatlakozott: 2008. február 17., vasárnap 4:52
Tartózkodási hely: Budapest

Re: Idő intervallum lekérdezése, dinamikusan

HozzászólásSzerző: kanyi » 2011. szeptember 3., szombat 22:47

Kösz. Tényleg ez a jó.
Bár azért én annyit változtattam hogy
Kód: Egész kijelölése   KinyitásÖsszecsukás
< és >
helyett
Kód: Egész kijelölése   KinyitásÖsszecsukás
<= és >=
használok. Így még benne van az érték tartományban az a két dátum is amit megadok.
Ubuntu 13.10 - LO 4.2.04 • MS Windows 7 - LO 4.2.04
kanyi
Önkéntesek
 
Hozzászólások: 119
Csatlakozott: 2008. március 1., szombat 23:12
Tartózkodási hely: Budapest


Vissza: Base

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 2 vendég