【发布时间】:2018-06-21 11:27:32
【问题描述】:
我写了一个查询来创建一个包含一列的表
CREATE TABLE ORDER(
Order_Date DATE NOT NULL
)
我在列中插入了两个值
--Order_Date--
2018-05-21
2018-01-21
如何用IF语句判断第一行是大于还是小于第二行?
【问题讨论】:
-
要使用
if进行比较,您应该将值存储在变量中并像这样比较IF @firstDate > @secondDate -
如何获取每一行的值,请告诉我?我不知道如何在触发器中做到这一点
-
您是否尝试在触发器中执行此操作?知道最后插入的两三个记录不是不可能的,你只能知道最后一个。我建议您包含一个标识列,以便使用
order by子句获取最后插入的行