在SQL中我有一个DateField显示当前月份数据。有些日期是NULL,我想以某种方式替换NULL日期,比如fn NOW()日期。有人可以帮助指导我在查询中更新NULLS吗?我使用MS SQL 2008 R2。SQL视图,替换NULL值
SELECT TOP (100) PERCENT dbo.[001_SubItem_Price].SubItem, { fn NOW() } AS Date, dbo.POTable.Date AS Datefield
FROM dbo.[001_SubItem_Price] LEFT OUTER JOIN
dbo.POTable ON dbo.[001_SubItem_Price].SubItem = dbo.POTable.Item
WHERE (MONTH(dbo.POTable.Date) = MONTH(GETDATE())) OR
(MONTH(dbo.POTable.Date) IS NULL)
GROUP BY dbo.[001_SubItem_Price].SubItem, dbo.POTable.Date
ORDER BY dbo.[001_SubItem_Price].SubItem
您正在使用什么味道SQL的? SQL Server,mySql,Oracle? –