我正在调用一个存储过程,我正在尝试将数字转换为日期时间(因为我从excel中抓取它,所以它将日期转换为数字:
exec UpdateInvoices @InvoiceDate = select cast(cast(42109 as datetime) as date)
这不起作用,我在Select附近的语法不正确。
这样做的正确方法是什么?
答案 0 :(得分:1)
您需要先设置参数。
35.122.322.43
答案 1 :(得分:1)
丢失select
:
exec UpdateInvoices @InvoiceDate = cast(cast(42109 as datetime) as date)