Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
trouble2
Constraint Violating Yak Guru
267 Posts |
Posted - 2008-03-31 : 10:36:45
|
| I try to do:DECLARE @ThisMinute DateTime, @ThisDay DateTimeSET @ThisMinute = DATEADD(MINUTE, DATEDIFF(MINUTE, '20000101', CURRENT_TIMESTAMP), '20000101')SET @ThisDay = DATEADD(DAY, DATEDIFF(DAY, '20000101', CURRENT_TIMESTAMP), '20000101')SELECT row_number() over (order by MAX(HeadlineDate)) as Number, COUNT(ArticleID) AS [Count], MIN(DATEADD(dd, - (DAY(HeadlineDate) - 1), HeadlineDate)) AS HeadlineDateFROM dbo.ZMArticleWHERE PortalID=0GROUP BY MONTH(HeadlineDate), Year(HeadlineDate)ORDER BY MAX(HeadlineDate) desCWhich works fine, but when I do:DECLARE @ThisMinute DateTime, @ThisDay DateTimeSET @ThisMinute = DATEADD(MINUTE, DATEDIFF(MINUTE, '20000101', CURRENT_TIMESTAMP), '20000101')SET @ThisDay = DATEADD(DAY, DATEDIFF(DAY, '20000101', CURRENT_TIMESTAMP), '20000101')SELECT row_number() over (order by MAX(HeadlineDate)) as Number, COUNT(ArticleID) AS [Count], MIN(DATEADD(dd, - (DAY(HeadlineDate) - 1), HeadlineDate)) AS HeadlineDateFROM dbo.ZMArticleWHERE PortalID=0AND Expiredate <> NullGROUP BY MONTH(HeadlineDate), Year(HeadlineDate)ORDER BY MAX(HeadlineDate) desCit doesn't return anything....How can I change thatThe secret to creativity is knowing how to hide your sources. (Einstein) |
|
|
jimf
Master Smack Fu Yak Hacker
2875 Posts |
Posted - 2008-03-31 : 10:41:46
|
| For starters, change Expiredate <> Null to Expiredate IS NOT NULLJim |
 |
|
|
trouble2
Constraint Violating Yak Guru
267 Posts |
Posted - 2008-03-31 : 10:42:20
|
| Apparently <> Null doesn't work in SQL ?!?!Hahaha, not doing enough sp's lately.... |
 |
|
|
trouble2
Constraint Violating Yak Guru
267 Posts |
Posted - 2008-03-31 : 10:56:41
|
| Now...It seems to he work nicely. |
 |
|
|
|
|
|
|
|