0
如何在存储过程中设置标志,如果记录的效果日期为空,则显示它,否则ObsDate不要显示它。这是我的SP获取最新日期。我需要添加另一列到我的表吗?如何在存储过程中设置标志如果记录为空显示其他不显示它
SELECT
StudentNames.LName,
StudentNames.FName,
MAX(StudentNames.EffDate) AS Date,
StudentNames.ObsDate,
StudentNames.StudentID
FROM StudentNames
GROUP BY
StudentNames.LName,
StudentNames.FName,
StudentNames.ObsDate,
StudentNames.StudentID
您不能在同一字段中使用不同的数据类型,如日期和字符串。 –
好的。谢谢詹姆斯。 – Jason
它的工作原理,必须添加一个Where子句:WHERE StudentNames.StudentID = StudentIDs.StudentID AND StudentNames.ObsDate IS NULL – bthumber