AccessTr.neT
aynı tarih aralığındaki verileri toplatmak istiyorum - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: aynı tarih aralığındaki verileri toplatmak istiyorum (/konu-ayni-tarih-araligindaki-verileri-toplatmak-istiyorum.html)



aynı tarih aralığındaki verileri toplatmak istiyorum - nadinb - 11/02/2009

aynı tarih aralığındaki tagvalue değerlerinin toplamını alamıyorum, tarih (tagtimestamp) uzun tarih olmak zorunda. konu ile ilgili yardımcı olursanız sevinirim.teşekkürler


Cvp: aynı tarih aralığındaki verileri toplatmak istiyorum - C*e*l*o*y*c*e - 11/02/2009

sanırım istediğin bu tipq birşey ,birşeyler yaptım kendine uyarla,ancak ben şu uzun tarih işine pekaklım almadı,çünkü eğer birde otomatik olarak tarih'i aldırısan aynı tarih ve aynı saat veaynı dakika değerini iki sefer yşakalamak biraz zor,ama sen öyle istemişsin,ben toplam olayını yaptım kolay gelsin


Cvp: aynı tarih aralığındaki verileri toplatmak istiyorum - mehmetdemiral - 11/02/2009

Tarih ve sat verilerinin olduğu alandan sadece tarih alanlarını almak zorundayız. Hiçbir zaman aynı tarih ve saat (Saat,Dakika,Saniye) gruplandırması yapamazsınız. Dünyada böyle bir değerin tekrarlanması için dünyanın tersine dönmesi gerekir. Bu yüzden bu alanın ilk 10 hanesini (xx.xx.xxxx) alarak gruplandırdım. Bu gruplandırmaya bağlı olarak bu grup içinde yer alan değerlerin de toplanması yapıldı.

Aşağıdaki Sql kodlarını sorgu1'deki Sql kodları görünümünde eskisini silerek ekleyiniz.

Kod:
SELECT tablo.TagName, Sum(tablo.TagValue) AS ToplaTagValue, Left([TagTimeStamp],10) AS ytarih
FROM tablo
GROUP BY tablo.TagName, Left([TagTimeStamp],10)
ORDER BY Left([TagTimeStamp],10);