Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
12/02/2019 21:27
Konu Sahibi
prtkl
Yorumlar
7
Okunma
428
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
prtkl

prtkl

Aktif Üye
16430
 39
 47
 161
 09/03/2010
0
 Bilecik
 
 Ofis 2003
 08/05/2019,10:08
Çözüldü 
Merhabalar,

Ekte değerlendirmenize sunduğum ve çözüm önerilerinize ihtiyaç duyduğum basit bir tablo-sorgu örneği var.

Yapmaya çalıştığım,
bir deney cihazındaki sonuçları *.CSV formatıyla accesse bağladıktan sonra TARIH alanında filtreleme yapmak ancak bir kaç problemim var.

1. *.cvs formatındaki dosyayı bağlarken TARIH alanını "date/time" olarak seçip bağladıktan sonra oluşturduğum T_DATE tablosundaki TARIH Alanı boş geliyor.
2.* .cvs formatındaki dosyayı bağlarken TARIH alanını "text" olarak seçip bağladıktan sonra oluşturduğum T_TEXT tablosundaki TARIH alanın formatını sorguyla "dd.mm.yyyy" formatına çevirip sorgu ölçütüyle filtrelemeye (>#1.02.2017# And <#1.04.2017#) çalıştığımda istediğim sonuçları alamıyorum.

Bağlı tablo olmasa, tablo özelliklerinden TARIH alanının biçimini date/time olarak seçip sorunu basitçe çözebileceğim ancak bağlı tablo olunca yaptığım işlemler T_DATE tablosundaki TARIH alanını sanırım date/time formatına çeviremediği için sorgu ölçütünde kullandığım ifadelerle çözüm üretemiyorum. TARIH formatını nasıl date/time biçimine getirebilirim ya da bu sorguyu nasıl çalışır hale getirebilirim. İyi forumlar dilerim.



prtkl, 09-03-2010 tarihinden beri AccessTr.neT üyesidir

halily

halily

Uzman
65596
ha....
 26
 1.265
 30/07/2014
215
 -
 
 Ofis 2019 64 Bit
 Bugün,01:23
veriyi text formatında aldım sorguda tarih+saat var ama aralığı doğru gösteriyor
dilerim işinize yarar



...........
prtkl

prtkl

Aktif Üye
16430
 39
 47
 161
 09/03/2010
0
 Bilecik
 
 Ofis 2003
 08/05/2019,10:08
cdate  Img-grin

çok teşekkür ederim. 1. adımı halletmiş oldum sayenizde, 2.adımda da forma girilen tarihten 7 gün önceki tüm kayıtları listelemeye çalışıyorum ve aşağıdaki ölçütü kullandım ancak çözüm olmadı.

SQL Code
Between DateAdd("d";-7;CDate([Formlar]![Form1]![f_tarih])) And CDate([Formlar]![Form1]![f_tarih])


örneğin formdaki tarih kutusuna 09.03.2017 yazdığımda 02.03.2017 ile 09.03.2017 tarihleri arasındaki veriyi süzüyor. Oysa ben 09.03.2017 tarihinden önceki 7 veriyi getirmesini istiyorum. 

1.gün 09.03.2017
2.gün 08.03.2017
3.gün 17.02.2017
4.gün 14.02.2017
5.gün 11.02.2017
6.gün 10.02.2017
7.gün 09.02.2017  gibi


Ölçütte nasıl bir değişiklik yaparak bu problemi çözebilirim, iyi forumlar dilerim.
not: ölçütte "-7" yazan yere "count" komutuyla ilgili bir şeyler yazmak gerekiyor sanırım. 

örnek dosya ektedir.


prtkl, 09-03-2010 tarihinden beri AccessTr.neT üyesidir

halily

halily

Uzman
65596
ha....
 26
 1.265
 30/07/2014
215
 -
 
 Ofis 2019 64 Bit
 Bugün,01:23
sorgu kaynağına aşağıdaki kodu yazıp dener misiniz?

Kod:
SELECT top 7 CDate([DTARIH]) AS Tarih, Avg(ATG_hiy.BN) AS OrtalamaBN, Avg(ATG_hiy.U) AS OrtalamaU, Avg(ATG_hiy.K) AS OrtalamaK
FROM ATG_hiy
GROUP BY CDate([DTARIH])
HAVING (((CDate([DTARIH]))<=DateAdd("d",-7,CDate([Formlar]![Form1]![f_tarih]))))
ORDER BY CDate([DTARIH]) DESC;

not: yeni sorular için mümkünse yeni konu açın




...........
halily

halily

Uzman
65596
ha....
 26
 1.265
 30/07/2014
215
 -
 
 Ofis 2019 64 Bit
 Bugün,01:23
sorguda saatin görünmesini istemiyorsanız aşağıdaki kodu kullanabilirsiniz.

Kod:
SELECT TOP 7 CDate(Format([DTARIH],"Short Date")) AS Tarih, Avg(ATG_hiy.BN) AS OrtalamaBN, Avg(ATG_hiy.U) AS OrtalamaU, Avg(ATG_hiy.K) AS OrtalamaK
FROM ATG_hiy
GROUP BY CDate(Format([DTARIH],"Short Date"))
HAVING (((CDate(Format([DTARIH],"Short Date")))<=DateAdd("d",-7,CDate([Formlar]![Form1]![f_tarih]))))
ORDER BY CDate(Format([DTARIH],"Short Date")) DESC;



prtkl

prtkl

Aktif Üye
16430
 39
 47
 161
 09/03/2010
0
 Bilecik
 
 Ofis 2003
 08/05/2019,10:08
afedersiniz, diğer konuyla bağlantılı olduğu için yeni bir konu açma gereği duymamıştım. 

saat çözümü için teşekkür ederim yalnız ölçütte kullandığınız ifade; forma girilen tarihten 7 gün önceki tüm kayıtları gösteriyor. iyi forumlar dilerim.


prtkl, 09-03-2010 tarihinden beri AccessTr.neT üyesidir

...........

Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü İki Tarih Ve İki Saat Arası Sorgu Formülü furens 5 248 18/06/2019, 15:28
Son Yorum: furens
Çözüldü Sorgu Kriterini Formdan Almak Ertugrul Kuzu 7 433 03/06/2019, 16:10
Son Yorum: halily
Çözüldü Sql Den Bağlı Tablo Karakter Sorunu ahmetbal 1 39 10/05/2019, 23:59
Son Yorum: ozanakkaya
Çözüldü Sorgu'da Aynı İsimleri Teke Düşürme haziran4 2 218 07/05/2019, 16:58
Son Yorum: haziran4
Çözüldü Textboxta Sorgu Sonucu Gösterme icemeno 3 197 25/04/2019, 12:33
Son Yorum: icemeno

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.