【发布时间】:2015-10-13 09:31:11
【问题描述】:
我有一张这样的桌子:
id: PK bigint
RatePercent: decimal(4, 4)
DateRange: date
我正在尝试按如下方式填充表格:
- RatePercentage 全部为 0.12
- 日期从 '01-01-2015' 到 '12-31-2099'
不幸的是,我的查询不会那样做,并且一直说
操作数类型冲突:日期与 int 不兼容
除了 id bigint 之外,我还没有分配 int 数据类型。我有点困惑。
这是我目前的查询:
DECLARE @Date Date
SET @Date = '01-01-2015'
WHILE @Date <= '12-31-2099'
BEGIN
INSERT INTO [dbo].[IMF_Main_VATHistory] (VATRate, VATDate)
VALUES (0.12, @Date + 1);
END
【问题讨论】:
标签: sql-server