Hirdetés

Keresés

Új hozzászólás Aktív témák

  • bandi0000

    nagyúr

    válasz bandi0000 #4295 üzenetére

    na szóval

    Ez a lekérdezésem

    @Query("SELECT * FROM plants WHERE plants.start_date <= :yearAndMonth and plants.end_date >= :yearAndMonth")
    LiveData<List<PlantEntity>> getAllPlantsByDate(String yearAndMonth);

    A Dátum formátum: 2019-05-05
    És amit átadok neki paramétert : yearAndMonth ott ezt kapja: 2019-05*

    És ugye mondtam, hogy a felső határérték dátumnál megáll és annyiadik napig adja vissza az értéket amíg kell, de az alsónál meg nem ad vissza semmit a kezdő hónapra

    Tehát mikor a yearAndMonth 2019-05 akkor azokat a rekordokat nem kapom meg, amik 2019-05-08-tól érhetők el

    Na mire leírtam rájöttem mi a baj, a kezdő dátum az kisebb és nagyobb is lehet mint az aktuális hónap , a vég dátum meg csak nagyobb lehet, így be kellett még raknom egy vagy feltételt és jó lett :D

Új hozzászólás Aktív témák