This construct will not work! The 1C query language is not a full SQL language, and of course it has its limitations… For example, the DATETIME function only works when numeric parameters are passed to it. And although the result of the YEAR function is also of type Number, DATETIME still does not accept it…
In your case, you can do it differently:
Code
SELECT
DATEADD(BEGINOFPERIOD(&Period, MONTH), DAY, 7) AS FIELD
could you please clarify: is this for a learning exercise or for a real work project?
The reason I ask is that due to the limitations of the query language in 1C, it's sometimes easier to perform certain operations directly in 1C code rather than within a query.
I'll try to help you either way, but please keep this in mind
Pages:1
Users browsing this topic (guests: 4, registered: 0, hidden: 0)
Be the first to know tips & tricks on business application development!