以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 等于某列日期-1 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=135070) |
-- 作者:fubblyc -- 发布时间:2019/5/16 11:09:00 -- 等于某列日期-1 老师,这个存款归属日期 要等于 销售日期 -1 天, 用sql语句要怎么写呢? Dim cmd As new SQLCommand cmd.C cmd.CommandText = "updat e 店铺运营表 set 存款归属日期 = 销售日期-1 " ![]() ![]() |
-- 作者:fubblyc -- 发布时间:2019/5/16 11:38:00 -- 老师, 我这样写,保存太慢了 Dim cmd As new SQLCommand cmd.C cmd.CommandText = "selec t _identify,销售日期,存款归属日期 from 店铺运营表 where 销售日期 > \'2019-5-1\' and 销售日期 <= \'2019-5-31\'" Dim dt As DataTable = cmd.ExecuteReader(True) For Each dr As DataRow In dt.DataRows dr("存款归属日期") = dr("销售日期").adddays(-1) Next output.show("1") dt.save() output.show("2") |
-- 作者:有点甜 -- 发布时间:2019/5/16 11:45:00 -- 用函数加减啊
http://www.foxtable.com/webhelp/scr/1827.htm
|
-- 作者:y2287958 -- 发布时间:2019/5/16 11:46:00 -- DateAdd 为一给定的日期加上给定的时间间隔。 语法 Interval:表示时间间隔的类型,可设置的值和DateDiff函数相同。 Number: 表示要加上的时间间隔数量。 |