标签: sql-server tsql
我是SQL服务器的新用户,当我将当前月份作为参数时,我正在尝试获取上个月的值(仅int而非date)。 例如:current-month - 1(1月)时如何获得current-month = 1?
int
date
current-month - 1
current-month = 1
很抱歉,这是一个显而易见的问题。 请帮帮我!
答案 0 :(得分:1)
您可以使用CASE
SELECT @prev_month = CASE WHEN @current_month = 1 THEN 12 ELSE @current_month - 1 END