如何刪除月份名稱而不是日期編號?SQL Server:按月份刪除行名稱
我想用「月」,而不是「04」
這是據我已經得到了,但它仍然無法正常工作。
DELETE *
FROM myTable
WHERE CONVERT(DATE, myColumn) LIKE 'April'
如何刪除月份名稱而不是日期編號?SQL Server:按月份刪除行名稱
我想用「月」,而不是「04」
這是據我已經得到了,但它仍然無法正常工作。
DELETE *
FROM myTable
WHERE CONVERT(DATE, myColumn) LIKE 'April'
DELETE
FROM
MyTable
WHERE
DATENAME(MONTH,myColumn) LIKE 'April'
自2008年SQL-SERVER,您可以使用DATENAME()
函數從日期提取它。我個人還是比較喜歡整數,但既然你問....
您可以使用功能DATENAME
,看到這裏的文檔:https://msdn.microsoft.com/en-us/library/ms174395.aspx
在你的情況,這將是:
DELETE FROM MyTable WHERE DATENAME(MONTH,myColumn) LIKE 'April'