How can you Select two columns and have each column test for it’s own condition and not the other’s ?
Let’s say I have a select that Count every records in a table. In one column I want every records from this week, and in the second one I want all record since the beginning of the year.
I have two conditions but they each apply to a specific column :
WHERE date BETWEEN @Monday AND @SUNDAY /* Weekly */
WHERE date >= @JanuaryFirst /* Annual */
But can’t just put it like this because I will only get this week’s record in both columns. I thought I could use an IFcondition but I don’t think I can simply say “If you are column A test for this, if not test for the second one”.

Use INNER SELECTS, like this: