none
Работа с датами в Reporting Services RRS feed

  • Вопрос

  • Подскажите, каким образом можно сделать так, чтобы выборка производилась не по задаваемому параметру даты, а по текущей дате?

    WHERE	[Bonus Header].[Period Bonus Calculation]=YEAR(@BeginDate)*100+MONTH(@BeginDate)

    15 июня 2012 г. 11:58

Ответы

Все ответы

  • Если источником является sql server, то используйте функцию getdate().  
    • Помечено в качестве ответа Navruz3 28 июня 2012 г. 11:23
    18 июня 2012 г. 3:38
  • Модифицировал код по Вашему совету, но результат запроса отсутствует.

    WHERE	[Bonus Line].[Period Bonus Calculation]=YEAR(getdate())*100+MONTH(getdate())

    Подскажите, что не так указал?

    P.S. Атрибут Period Bonus Calculation представлен типом Integer и имеет формат 201205, что означает май 2012 года.

    18 июня 2012 г. 7:39
  • А у вас есть данные по значению [Period Bonus Calculation] = 201206? Если руками такой запрос написать, то он возвращает данные?
    18 июня 2012 г. 9:43
  • Да, возвращает.

    18 июня 2012 г. 10:01
  • Уважаемый пользователь!

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме


    Для связи [mail]

    25 июня 2012 г. 11:09