Merhaba Delphi Türkiye Üyeleri;
programımın içerisinden excel den verileri stringgride getirip gridime gelen verileri uygun tabloların uygun alanlarına kayıt ettiriyorum ki buraya kadar herhangi bir sorunum yok.
asıl sorunum programıma paralel verilerde gelmekte arada sırada. paralel veriler geldiği zaman aşşagıdaki gibi oluyor
şu şekilde örnek vereyim
RaporNo Sonuç
1001 ------ 2
1002 ------ 2
1003 ------ 2
1003 ------ 3
1003 ------ 4
1004 ------ 3
1004 ------ 4
1005 ------ 2
1006 ------ 2
bense paralel veri geldiği zaman yani aynı raporno suna sahip olan numunelerin ortalamasını alıp tek bir numuneye yazsın
şu şekilde ;
RaporNo Sonuç
1001 ------ 2
1002 ------ 2
1003 ------ 3 ----(3 tane aynı lan rapornolu numunenin ortalamasını yazdı tek satırda)
1004 ------ 2.5---(2 tane aynı lan rapornolu numunenin ortalamasını yazdı tek satırda)
1005 ------ 2
1006 ------ 2
ve bu kodu bir buttonda değilde kayıt buttonunun sonunda kontrol ettirmeyi düşünüyorum
bu konuda yardımcı olursanız mutlu olurum iyi forumlar..
MsSql de aynı kayıtların ortalamasını almak
-
- Üye
- Mesajlar: 2
- Kayıt: 24 Kas 2014 01:16
-
- Üye
- Mesajlar: 2
- Kayıt: 24 Kas 2014 01:16
Re: MsSql de aynı kayıtların ortalamasını almak
Sorunu View ile hallettim eger aynı sorunu yasarsanız kodlar
create view v_OrgGubAnalizHsp_MikroMagnezyum
as
select RaporNo, AVG(SonucPpm) SonucPpm, AVG(SonucYuzde) SonucYuzde, COUNT(*) IslemSy from OrgGubAnalizHsp_MikroMagnezyum
group by RaporNo
create view v_OrgGubAnalizHsp_MikroMagnezyum
as
select RaporNo, AVG(SonucPpm) SonucPpm, AVG(SonucYuzde) SonucYuzde, COUNT(*) IslemSy from OrgGubAnalizHsp_MikroMagnezyum
group by RaporNo