比如现在有一张表:一下是它的属性开始时间 Datetime
有效期 int
是否有效 tinyint数据库是否提供从开始时间开始到有效日期结束,自动将是否有效设置为无效?谢谢!
有效期 int
是否有效 tinyint数据库是否提供从开始时间开始到有效日期结束,自动将是否有效设置为无效?谢谢!
解决方案 »
- 请教一个SQL编程的问题
- 一个mysql的存储过程,哪里有问题?
- 请教mysql innodb数据文件大小超过系统限制的问题
- MYSQL中编程问题
- 帮我看看这个mysql存储过程哪里错了,急,分数现结,不够另开帖加分,谢谢
- Mysql查询语句问题
- 在linux9.0下mysql的启动问题
- 我在http://www.mysql.com 下载了一个mysql3。23。42,以前很好用,可是现在不好使了
- 对于mysql 字段设为NULL的疑惑
- msyql使用 default current_timestamp报错
- MYSQL 是否免费使用? 最大的客户数量多少?
- mysql 在控制台恢复数据库 djff ,用命令restore 怎么不行啊?
F_LastDay int,
F_Flag as case when getdate() between F_BeginDate and dateadd(d,F_LastDay,F_BeginDate) then 0 else 1 end
)insert #t(F_BeginDate,F_LastDay) select '2006-12-01',20
Go
insert #t(F_BeginDate,F_LastDay) select '2006-12-01',30
Go/* 但是mysql中没有计算列,所以你只能通过视图来实现了 */alter view v_test
as
select F_BeginDate,
F_LastDay,
IF(sysdate() between F_BeginDate and F_BeginDate+interval F_LastDay Day,0,1) as F_Flag
from t;select * from v_test;