Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
01/11/2009 12:28
Konu Sahibi
x0914667
Yorumlar
6
Okunma
1923
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

x0914667

Aktif Üye
Kullanici Avatari
Aktif Üye
42
14/10/2009
0
Belirtilmemiş
Ofis 2003
07/09/2012,22:47
Çözüldü 
Ekteki dosyada her dakika veya 10 dakika'da bilgi
alıp kaydetdiğim bir programım var.
Yapmak istediğim şu;

Sorgu'yu çalıştırdığımda mesela;
01.09.2009 tarihi ile 20.09.2009 tarihleri arasındaki
kayıtların saat 17:00-22:00 veya 22:00-06:00 veya 06:00-17:00
arasındakileri gruplandırarak sorgulamasını ve her sorgudaki
satırların 1.önceki satırla farkını almak istiyorum.
Bir türlü istediğim gibi olmuyor.
Teşekkürler
EditLolosya ilave edildi.


Ek Dosyalar
.mdb   Deneme.mdb (Dosya Boyutu: 1,17 MB / İndirme Sayısı: 11)
x0914667, 14-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

ayhan2122

accesstr.net , gayet net ;)
Kullanici Avatari
Uzman
681
30/10/2008
451
-
Ofis 2003
23/02/2017,01:00
Çözüldü 
"Her sorgudaki
satırların 1.önceki satırla farkını almak" için yeni bir sorgu oluştur ve Sql görünümüne şunu yaz:

Kod:
SELECT ek1.ID, ek1.zaman, ek1.ek1_aktif_enerji, ek1.ek1_reaktif_enerji, ek1.ek1_aktif_guc, [ek1_aktif_guc]-DLookUp("[ek1_aktif_guc]","[ek1]","[ID] = " & [ID]-1 & "") AS Deyim1
FROM ek1
WHERE (((ek1.zaman) Between [Formlar]![ek1_KontrolFormu]![Ilk_Tarih] And [Formlar]![ek1_KontrolFormu]![Son_Tarih]));

incele.


Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla

x0914667

Aktif Üye
Kullanici Avatari
Aktif Üye
42
14/10/2009
0
Belirtilmemiş
Ofis 2003
07/09/2012,22:47
Çözüldü 
SQL ifadesinde hata veriyor.


x0914667, 14-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

ayhan2122

accesstr.net , gayet net ;)
Kullanici Avatari
Uzman
681
30/10/2008
451
-
Ofis 2003
23/02/2017,01:00
Çözüldü 
Sn x0914667 ;
Acaba yanlış mı kopyaladınız ?
Sizin kendi çalışmanıza uyguladığım Ek2 adlı sorguyu inceleyiniz.


Ek Dosyalar
.rar   Deneme.rar (Dosya Boyutu: 95,24 KB / İndirme Sayısı: 16)
Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla

x0914667

Aktif Üye
Kullanici Avatari
Aktif Üye
42
14/10/2009
0
Belirtilmemiş
Ofis 2003
07/09/2012,22:47
Çözüldü 
Hocam sorun çözüldü.Çift Tırnaklarda hata yapmışım.
Teşekkürler.Yalnız saat gruplandırmalarını nasıl yaparız.


x0914667, 14-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

ayhan2122

accesstr.net , gayet net ;)
Kullanici Avatari
Uzman
681
30/10/2008
451
-
Ofis 2003
23/02/2017,01:00
Çözüldü 
Gönderdiğim örnekteki ek2 sorgusunu tasarımda açıp yeni bir alana ;

Kod:
Grup: IIf(Format$([zaman];"hh")>=17 And Format$([zaman];"hh")<22;"17-22";IIf(Format$([zaman];"hh")>=6 And Format$([zaman];"hh")<17;"06-17";"22-06"))


yazın. Yeni bir sorgu daha oluşturup Sql görünümüne;

Kod:
SELECT DISTINCTROW Format$(ek2.zaman,'dd/mm/yyyy') AS ZamanGün, ek2.Grup, Last(ek2.ek1_aktif_enerji) AS Sonek1_aktif_enerji, Last(ek2.ek1_reaktif_enerji) AS Sonek1_reaktif_enerji, Last(ek2.ek1_aktif_guc) AS Sonek1_aktif_guc, Sum(ek2.Deyim1) AS ToplaDeyim1
FROM ek2
GROUP BY Format$(ek2.zaman,'dd/mm/yyyy'), ek2.Grup;

yazın ve sorguyu çalıştırın. Img-grin


Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Farklı Tablolar Arası Tarih Kriterli İşlemler ALTANs 3 280 25/07/2017, 16:08 ALTANs
Çözüldü Excelden Alınan Tarih Ve Sayı Verisinin Düzeltilmesi kadirdursun 3 267 23/07/2017, 21:38 kadirdursun
Çözüldü Kayıt Tarihini Farklı Gününe Göre Artı Tarih Getirme U.ALTUN 4 314 10/07/2017, 11:59 U.ALTUN
Çözüldü Rapor Saat Toplamı KAZIMS 3 253 30/05/2017, 16:16 atoz112
Çözüldü İki Tarih Arası Sorgu Problemi AloneX 13 809 26/05/2017, 11:14 ozanakkaya

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.