你这种视图只存定义,实际上就是:
SELECT num, d1, d2, DATEDIFF(day, d1, d2) AS Distance
FROM dbo.Test
WHERE (isdate(d1) = 1) AND (isdate(d2) = 1) and DATEDIFF(day, d1, d2) >1我建议从根源做起,控制用户输入,不然操作起来很痛苦,不是什么狗屎都应该丢到技术上面
SELECT num, d1, d2, DATEDIFF(day, d1, d2) AS Distance
FROM dbo.Test
WHERE (isdate(d1) = 1) AND (isdate(d2) = 1) and DATEDIFF(day, d1, d2) >1我建议从根源做起,控制用户输入,不然操作起来很痛苦,不是什么狗屎都应该丢到技术上面
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货