sql database de sorgu

Kodla Büyü

afilli

Seçkin Üye
Seçkin Üye
Mesajlar
280
sayın arkadaşlar
database de verileri ben herhangibir tarihten öncesini sıralamak sorgulamak istiyorum ama yapamadım.mesela

ekteki resimdende anlaşılaçagı gibi:

örnek:
database açıyorum.
Show/Hide Grid Pane tıklıorum.
Column sütunundan tarih başlığını seciyorum.
Criteria sutununa da mesela 01.01.2013 tarih öncesi tüm verilerin sıralanmasını istiyorum ama yapamadım.
fakat Criteria sutununa tarih sutunundaki tarih bilgisinin tamamını yazınca
'03.09.2014 15:42:34' yazınca sadece en üstteki veriyi getiriyor.
ben mesela 01.01.2013 tarih öncesi verilerin hepsinin sıralanmasını nasıl yapabilirim.
vaktiniz oluras yardımcı olabilirmisiniz.
 

Ekli dosyalar

  • sql.jpg
    sql.jpg
    220.1 KB · Görüntüleme: 1,415
Kod:
select * from Mesaj Where Tarih<@Tarih

@Tarih yerine '' tırnak içerisi şeklinde tarihi girmelisiniz. Ancak unutmayın dışarıdaki serverlarda tarih formatları değişebilir @tarih parametresinin gönderirken ona göre göndermelisiniz.
 
tarihi tırnak içinde içinde giriyorum.
mesela
'03.09.2014 15:42:34' yazınca resimdede görüldüğü gibi en üstteki veri geliyor.
ben sadece mesela
2013 yılını 6 ayının hepsinin gelmesini istiyorum.fakat yapamadım
 
Kod:
select * from mesaj where tarih between '2014/01/01' and '2014/03/15'
veya
Kod:
select * from mesaj where tarih >= '2014/01/01' and tarih<='2014/03/15'
 
select * from mesaj where tarih between '2014/01/01' and '2014/03/15'
select * from mesaj where tarih >= '2014/01/01' and tarih<='2014/03/15'

bunun ikisinide denedim olmadı.database deki tarih formatı;
01.01.2014 noktalı ve yıl sonda bunun aynısınıdenedim.yani
select * from mesaj where tarih between '01.01.2014' and '03.15.2014'
yine aynı hatayı veriyor.hata mesajı
'Invalid or missing expression.'

Yardım menüsüne tıkladım:
search condition
In a WHERE or HAVING clause, predicates that specify the conditions that the source rows must meet to be included in the SQL statement. For example, the statement SELECT * FROM Employees WHERE Title = 'Sales Representative' returns only those rows that match the search condition: Title = 'Sales Representative'.
birşeyler yazıyor.bunlardan birkaç deneme yaptım yine olmadı.
 
<01.01.2013

sadece bunu yazınca oldu.istediğimi yapa bildim.

ilgi ve alakanızdan dolayı çok teşekür
 
Geri
Üst