की तुलना में कम है का चयन मैं एक मेज है (mytable
) है कि शामिल हैं:सभी तिथि है कि आज
id, date
और कुछ पंक्तियाँ (ईद उदाहरण के लिए):
4235 null
3563 2013-11-27 08:02:53.917
3143 2013-11-27 01:04:51.917
1455 null
5223 2013-11-26 08:02:53.917
2123 2013-11-25 08:02:53.917
मैं करना चाहते हैं उन सभी पंक्तियों का चयन करें जो आज से पहले उनकी तारीख या तारीख शून्य है।
तो मेरे उदाहरण में, यदि मैं 2013-11-27
पर क्वेरी चलाने मैं प्राप्त करना चाहते हैं:
4235 null
1455 null
5223 2013-11-26 08:02:53.917
2123 2013-11-25 08:02:53.917
मैं के साथ यह करने के लिए लगता है:
select case when
(
(select DATEPART(yyyy,dailybudgetexceeded) from sensplit_commercial_goal where
commercialGoalId = 'dbe20d71-e304-4989-8524-5feef61d32a7') >= YEAR(GETDATE())
or...
लेकिन शायद वहाँ एक छोटा रास्ता है।
किसी भी मदद की सराहना की!
आप * आज * पहले दिनांक मतलब है? –