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 '>= átum' De így csak egy dátumnál nagyobb időpontokat kapom meg. Ha beállítok még egy sort '<= á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 átum AND átum' esetében pedig simán elszáll az Lo. Mindig.
Libre 3.4.2 van nálam.
Idő intervallum lekérdezése, dinamikusan
-
- Önkéntesek
- Hozzászólások: 119
- Csatlakozott: 2008. március 1., szombat 23:12
- Tartózkodási hely: Budapest
Idő intervallum lekérdezése, dinamikusan
Ubuntu 13.10 - LO 4.2.04 • MS Windows 7 - LO 4.2.04
- 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
Inkább ezt az összehasonlítást használd:
Kód: Egész kijelölése
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.
AOO 3.4.1 win7, LibO 4.0 win7.
-
- Ö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
Kösz. Tényleg ez a jó.
Bár azért én annyit változtattam hogy helyett használok. Így még benne van az érték tartományban az a két dátum is amit megadok.
Bár azért én annyit változtattam hogy
Kód: Egész kijelölése
< és >
Kód: Egész kijelölése
<= és >=
Ubuntu 13.10 - LO 4.2.04 • MS Windows 7 - LO 4.2.04