我如何更改状态 [英] How do I change status

查看:64
本文介绍了我如何更改状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当例如1/2/2014的当前日期结束后,如何将状态更改为已完成,因此状态应更改为关闭。



示例: 1/2/2014,状态可用

示例:2014年2月2日,状态已完成。

解决方案

您的桌子应该有日期时间字段说'截止日期',然后如果当前日期晚于截止日期值,将状态设置为已完成,看起来你在问题中使用日期字符串,无论如何,试试这个:

  SET   DATEFORMAT  dmy; 
UPDATE table1 SET table1.status = ' 已完成' WHERE getdate()> convert datetime ,table1.deadline);


为您的逻辑修改以下脚本。

 更新 TableName  SET  StatusColumnName = '  StatusText'  WHERE  DateColumn> GETDATE()


How do you change a status to completed once the current date for example 1/2/2014 is over,so status should change to close.

example : 1/2/2014, status is available
example: 2/2/2014, status is completed.

解决方案

Your table should have a datetime field say 'deadline', then if the current date is later than the deadline value, set the status to "completed", look like you are using date string in your question, any way, try this:

SET DATEFORMAT dmy;
UPDATE table1 SET table1.status = 'completed' WHERE getdate() > convert(datetime, table1.deadline);


modify the below script for your logic.

UPDATE TableName SET StatusColumnName = 'StatusText' WHERE DateColumn > GETDATE()


这篇关于我如何更改状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆