Soru & Cevap

Sqlite veritabanı tarih sıralama ...

08.03.2022 - 01:58

Cursor ile tarih verileri sıralar iken sadece günü baz alıyor tam tarihi baz alması için ne  yapmalıyım 

 Cursor cursor = database.rawQuery("SELECT * FROM skttakip WHERE StnBarkod=? AND StnTarih>=? ORDER BY StnTarih ASC ",new String[]{Barkod,Tarih });

amac kullanıcının girdiği barkod değerine ait kullanıcın girdiği tarihten itibaren tüm tarih kayıtlarını sıralaması.

örnek 

8695789015301 nolu barkod ait 05-03-2022 tarihinden itibaren tüm tarih kayıtlarını sırala

veritabanında bu barkoda ait olan tarihleri şu şekilde

08-03-2022

17-03-2022

02-04-2022

normalde bu 3 tarihide sıralaması gerekiyor fakat sadece ilk 05 değerini baz aldığından dolayı 02-04-2022 tarihli veriyi göstermiyor.

filtrelemeyi ve sıralamayı yaparken sadece gün değerini baz alıyor

yanlış veya eksik yaptığım yer varsa yardımcı olur musunuz  

25 Görüntülenme

Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.