Sayfayı Yazdır | Pencereyi Kapat

tblsicilay'dan view sorunu

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: SQL
Forum Adı: SQL Veri Tabanı İşlemleri
Forum Tanımlaması: Table,View,Trigger,SELECT,UPDATE,INSERT...
URL: http://www.erpne.org/forum_posts.asp?TID=2883
Tarih: 22 Ağustos 2025 Saat 23:02
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: tblsicilay'dan view sorunu
Mesajı Yazan: jung
Konu: tblsicilay'dan view sorunu
Mesaj Tarihi: 23 Aralık 2011 Saat 16:35
Merhaba arkadaslar,
 
10 puanlik uzman sorusu :)
 
tblsicilay tablosunda ay ve yil diye iki ayri kolon var her ay için kisi sayisini buluyorum.
 
YIL        AY      KISI SAYISI
2010     11         100
2010     12         105
2011     01         102
2011     02         110
......       ...         ...... 
......       ...         ......
2011      10        125
2011      11        135
 
içinde bulundugum ay hariç son 6 ayin ortalama kisi sayisini nasil sorgulayacagim?
 
yillar ve aylari nasil bir sekilde birlestirip siraya koyabilirim ?
örnek olarak mayis 2011 ayinda bu raporu aliyor olsaydim son 6 ayin içinde 2010 yilindan 2 ay 2011 yilindan 4 ay isin içine girecekti.
 
 
 
 
 
 



Cevaplar:
Mesajı Yazan: Conari
Mesaj Tarihi: 23 Aralık 2011 Saat 17:01

SANIRIM OLUR.

 

SELECT DISTINCT TOP 6 YIL,AY ,

COUNT(*) FROM tblsicilay WHERE ISYERI='ISYERI'

AND AY<MONTH(GETDATE()-1)

GROUP BY YIL,AY ORDER BY YIL DESC,AY DESC



-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: mbaykan
Mesaj Tarihi: 24 Aralık 2011 Saat 07:43
SELECT AVG(KISI_SAYISI) FROM <Sorgunuz>
WHERE CONVERT(VARCHAR(4),YIL) + '.'+RIGHT('0',CONVERT(VARCHAR(2),AY),2) BETWEEN
convert(varchar(7),DATEADD(m,-7, Dateadd(d,1-DATEPART(d,getdate()),GETDATE())),102) AND
convert(varchar(7),DATEADD(m,-1, Dateadd(d,1-DATEPART(d,getdate()),GETDATE())),102)


not KISI_SAYISI mi KISISAYISI mi bilmiyorum



-------------
Mehmet Baykan



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net