【发布时间】:2017-11-19 02:50:23
【问题描述】:
我一直在尝试使用 datediff 更新 a 的天数。
以下语句可以正常工作:
select DATEDIFF (date_stock_out,date_stock_in) from paddock
但是当我尝试使用以下语句更新表中的第三个字段时,出现语法错误:
update paddock set number_of_days = select DATEDIFF(date_stock_out,date_stock_in) from paddock
我哪里错了。
感谢您的帮助
【问题讨论】:
-
考虑在较新的版本上使用Generated Columns。存储冗余数据可能会导致问题。