我要列出所有的项目,如果是当前时间大于那个项目完成时间的话,那个状态就改成推迟,这个要怎么在SQL里面作出判断
我现在的SQL语句是 string strqry = "select id,username,TaskTitle,ispuble,zhucetime,Endtime,FuZeRen,Contents,(case when DateTime.Now.ToString("yyyy-MM-dd")> Endtime then '推迟' end as 'zhuangtai') From daibantask where username='"+username+"'and ispuble=1 order by zhucetime desc ";
这个语句有问题,具体要怎么写那个SQL
我现在的SQL语句是 string strqry = "select id,username,TaskTitle,ispuble,zhucetime,Endtime,FuZeRen,Contents,(case when DateTime.Now.ToString("yyyy-MM-dd")> Endtime then '推迟' end as 'zhuangtai') From daibantask where username='"+username+"'and ispuble=1 order by zhucetime desc ";
这个语句有问题,具体要怎么写那个SQL
解决方案 »
- 【求助各位大神】image字段如何还原成文件(已知文件格式)?
- 关于sqlhelper
- C# 怎样控制窗体随手动大小而改变
- xml读不出来,急
- 结构类型中构造函数的问题
- c++写的DLL,c#调用
- c#.net调用水晶报表老是要有个数据库登录款出现,每次都要验证登录sqlserver才能看到报表,如何保存验证,不想每次都输入。
- 如何用datagrid进行批量增加数据到数据库??
- serialport串口通讯出现“由于线程退出或应用程序请求,已放弃I/O操作”的错误
- ComboBox控件与数据集绑定,怎么将整个Items的值保存到数据库?而非仅是其Text?
- 可以推荐学C#的视频吗?
- C#里面关于过期的问题
string strqry = "select id,username,TaskTitle,ispuble,zhucetime,Endtime,FuZeRen,Contents,(case when to_char(sysdate,'yyyyMMdd') > '"+ endtime +"' then '推迟' else worktime end) as worktime From daibantask where username='"+username+"'and ispuble=1 order by zhucetime desc ";