我有一个SQL Server 2008 R2数据库。这个数据库有两个名为Pictures和PictureUse的表。使用另一个表中的数据创建计算列
图像表有以下栏目:
Id (int)
PictureName (nvarchar(max))
CreateDate (datetime)
PictureUse表有以下几列:
Id (int)
Pictureid (int)
CreateDate (datetime)
我需要建立在Picture
表,告诉我,多少次计算列这张照片已被clicked.any帮助?
我想你的答案,但它给错误,当我创建'function'和'计算column' – Smartboy
我应该创建一个列第一或函数? – Smartboy
@Smartboy CREATE FUNCTION dbo.CountUses(INT @pictureId)'应该是'CREATE FUNCTION dbo.CountUses(@pictureId INT)'。此外,该函数缺少'BEGIN .. END'和一个'RETURN' –