我有一個報告,它返回從2個地點在一個月內出售的門的數量。月份顯示爲1-12值....我想回1-Jan
,2-Feb
等如何編寫將文本月份添加到數值的表達式?
編輯
我使用: datepart(MONTH, DeFactoUser.F_ST_Transaction.STTR_DATE)
拿到一個月號碼,我已嘗試: datepart(MONTH, DeFactoUser.F_ST_Transaction.STTR_DATE) + '-' + datename(MONTH, DeFactoUser.F_ST_Transaction.STTR_DATE)
以獲取名稱附加到號碼。我得到一個錯誤Conversion failed when converting the nvarchar value 'September' to data type int.
顯然做一些傻事....任何線索都會很好。
@GarethD鏈接到一個比較舊的解決方案的名稱。我懷疑OP是在2012年 –
如果2012+格式(datefromparts(1,[month],1),'M-MMM') –
@JohnCappelletti請參閱編輯 – Neal1581