एसक्यूएल सर्वर रिपोर्टिंग सेवा में, मैं कैसे चालू माह के अंतिम दिन गणना करेंगे पर आखिरी दिन कैसे मिलता है?मैं महीने का उपयोग कर एसक्यूएल रिपोर्टिंग सेवा
उत्तर
यहाँ जवाब मैं
=DateSerial(Year(Now()), Month(Now()), "1").AddMonths(1).AddDays(-1)
के साथ आया था आप एक संदर्भ के रूप में यह जोड़कर इस काम करने के लिए एक विधानसभा का उपयोग कर सकते है।
एक Microsoft SQL टीम सदस्य के ब्लॉग से:
-- returns the last day of the current month.
select dbo.Date(year(getdate()), month(getdate())+1,0)
http://weblogs.sqlteam.com/jeffs/archive/2007/01/02/56079.aspx
आशा इस मदद करता है! --Dubs
धन्यवाद, लेकिन मैं कैसे नहीं एक SQL क्वेरी के रूप में, लेकिन एक SSRS अभिव्यक्ति – Cory
मैं जानता हूँ कि आप अपने खुद के जवाब मिल गया है, लेकिन मैं इस विकल्प का सुझाव चाहते हैं:
=Today.AddDays(1-Today.Day).AddMonths(1).AddDays(-1)
यह थोड़ा पढ़ने में आसान, मेरी राय में है, और थोड़ा बेहतर प्रदर्शन हो सकता है (हालांकि सबसे अधिक संभावना unnoticeable)
और, ज़ाहिर है, आप पैड को उस तारीख से बाहर 23:59:59 करना चाहता था, जैसा कि अक्सर आवश्यक है, तो बस थोड़ा सा संशोधन:
=Today.AddDays(1-Today.Day).AddMonths(1).AddSeconds(-1)
के रूप में मुझे इसे चित्रित करने में थोड़ी देर लग गई, और जेसी का जवाब संशोधित करने के लिए सबसे आसान था और एक अच्छी तार्किक संरचना थी। मैंने इस विषय पर उत्तर खोजने के लिए थोड़ा सा विस्तार किया। मुझे सामान्य रूप से पता चला है कि आप सिर्फ एक महीने/वर्ष का अंतिम दिन नहीं चाहते हैं, आप महीने/वर्ष के पहले दिन भी चाहते हैं। तो यहां वे सिर्फ गणना करने के लिए पूर्ण लाइनें हैं। एसक्यूएल संस्करण भी wtih।
पहले वर्तमान माह का दिन
SSRS=Today.AddDays(1-Today.Day)
SQL=SELECT DATEADD(s,0,DATEADD(mm, DATEDIFF(m,0,getdate()),0))
वर्तमान महीने के अंतिम दिन
SSRS=Today.AddDays(1-Today.Day).AddMonths(1).AddDays(-1)
SQL=SELECT DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE())+1,0))
पहले वर्तमान साल
SSRS=Today.AddMonths(1-Today.month).AddDays(1-Today.day)
SQL=SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)
वर्तमान की
अंतिम दिन वर्ष
SSRS=Today.AddDays(1-Today.Day).AddMonths(13-today.month).AddDays(-1)
SQL=SELECT DATEADD(dd,-1,DATEADD(yy,0,DATEADD(yy,DATEDIFF(yy,0,getdate())+1,0)))
के दिन
मुझे उम्मीद है कि यह किसी की मदद करता है।
हाँ यह किया, धन्यवाद के रूप में यह करने के लिए लिए देख रहा था – TheEmirOfGroofunkistan
- 1. लिंक से एसक्यूएल और एसक्यूएल रिपोर्टिंग सेवाओं का उपयोग
- 2. रिपोर्टिंग सर्वर वेब सेवा
- 3. कैसे महीने (रों) का उपयोग कर नेट
- 4. माइक्रोसॉफ्ट रिपोर्टिंग सेवा
- 5. एसक्यूएल रिपोर्टिंग: शून्य पैरामीटर
- 6. एसक्यूएल रिपोर्टिंग सेवाओं के लिए डेटा स्रोत के रूप में आरईएसटी डब्ल्यूसीएफ डेटा सेवा का उपयोग
- 7. एसक्यूएल सर्वर रिपोर्टिंग सेवाएं:
- 8. एसक्यूएल सर्वर 2008 रिपोर्टिंग सेवाएं: दो डेटासेट त्रुटि का उपयोग
- 9. एसक्यूएल: महीने और दिन
- 10. iphone मैं महीने के महीने से महीने का नाम कैसे प्राप्त कर सकता हूं?
- 11. एसक्यूएल रिपोर्टिंग सर्वर को अपहरण/रिपोर्ट
- 12. रिपोर्टिंग सेवा स्ट्रिंग कॉन्सटेनेशन समस्या
- 13. एसक्यूएल रिपोर्टिंग सेवाएँ - प्रिंट मोज़िला
- 14. विजुअल स्टूडियो 2010 रिपोर्टिंग सेवा परियोजनाएं?
- 15. क्या मैं सेवा परत का सही उपयोग कर रहा हूं?
- 16. रिपोर्टिंग सेवा रिपोर्ट में कस्टम कोड
- 17. गतिशील पैरामीटर के साथ SQL सर्वर रिपोर्टिंग सेवा सदस्यता
- 18. एएसपी.नेट एमवीसी और एसक्यूएल सर्वर रिपोर्टिंग सेवाएं
- 19. मूल मोड में SQL रिपोर्टिंग सेवा 2008 का धीमा स्टार्टअप
- 20. एसक्यूएल 2005 रिपोर्टिंग सेवाएं अगर शून्य
- 21. एसक्यूएल सर्वर रिपोर्टिंग सेवाएँ डेटा स्रोत डेटाबेस लॉगइन क्रेडेंशियल्स
- 22. एमएस रिपोर्टिंग सेवा रिपोर्ट में मैं गतिशील रूप से एक छवि कैसे केंद्रित कर सकता हूं?
- 23. वर्तमान महीने का पहला और अंतिम दिन
- 24. एसक्यूएल - घंटे की शुरुआत, महीने आदि
- 25. एसक्यूएल सर्वर समूह के आधार पर महीने
- 26. रिपोर्टिंग सेवाएं: डेटासेट के रूप में प्रक्रिया का उपयोग करें?
- 27. एक्सेस एसक्यूएल एमएस एक्सेस का उपयोग कर
- 28. कैसे का उपयोग कर एसक्यूएल वाम जुड़ें
- 29. का उपयोग कर Linq करने वाली एसक्यूएल
- 30. एसक्यूएल रिपोर्टिंग - बहुसंख्यक ईएमएफ रिपोर्ट मुद्दे
इसे स्वीकार किए गए उत्तर के रूप में चिह्नित करना चाहिए =)। – ajdams
एक बंदूक खरीदने की तरह, वहाँ एक प्रतीक्षा अवधि से पहले आप अपने खुद के जवाब को स्वीकार कर सकते है। मैं इसे 2 दिनों में स्वीकृत के रूप में चिह्नित करूंगा। – Cory