求助!把日期减一天的SQL 语句!

来源:百度知道 编辑:UC知道 时间:2024/09/21 21:04:40
把日期减一天的SQL 语句!用日期控件选取日期后存入数据库的是要它的前一天,也就是日期减一存入数据库,如何解决?
我用的是asp.NET 工具是VS2005(C#)数据库为ACCESS。日期不是当前日期,是手工从控件输入的日期

很简单的问题,专家都已经答的很清楚了,还非要说一句前台输入的数据,前台输入的数据最后还不是要update或者insert到数据库里,在那里-1不就好了,数据库自然会处理,如果传入的是字符串,那就先传成日期类型不就好了?
如果你非得在前台做,那就不是SQL的问题你该到C#区去问去
就这种问题还有人说用触发器……真是吃饱了撑着

insert YourTable(datetime) values(DateDiff(dd,1,Convert.ToDateTime(textBox1.Text)))当然也可写个函数截取所选择日期控件的日期各部分,在天段上减一天,再把各部分和起来!

直接date-1行么,如果今天是一个月的第一天,那前一天怎么解决。如果是年呢?还是不好即决。
推荐使用触发器,当进行插入或更新操作时,直接减一天。

insert into table(时间列)
values( date-1 )

在程序里直接取前一天的日期,存的时候就存取的日期啊直接用时间减一就可以了

直接用时间减一就可以了

insert into table(时间列)
values( date-1 )

在程序里直接取前一天的日期,存的时候就存取的日期啊