zoukankan      html  css  js  c++  java
  • SQL语句

            private string GetSQL()
            
    {
                
    string strSQL;
    //            strSQL = "select UID,MobileNum,DateTime,PayFlag,grade from SMS_Log where ";
                strSQL = "select UID,MobileNum,DateTime,PayFlag=case PayFlag when 0 then '未处理' when 1 then '成功扣费' when 2 then '扣费失败' end,grade=case grade when 0 then '未获奖' when 1 then '一等奖' when 2 then '二等奖' when 3 then '三等奖' end from SMS_Log where ";
                strSQL 
    += "1=1";    // 什么都不选的情况

                
    if(tbUID.Text != "")
                
    {
                    strSQL 
    += " and ";
                    strSQL 
    += "UID=N'" + tbUID.Text.Trim() + "'";    // 选择用户ID的情况
                }


                
    if(tbBeginTime.Value != "")
                
    {
                    strSQL 
    += " and ";
                    strSQL 
    += "DateTime>'" + tbBeginTime.Value + "'";        // 选择起始时间的情况,格式2005-4-27 17:33:04
                }


                
    if(tbEndTime.Value != "")
                
    {
                    strSQL 
    += " and ";
                    strSQL 
    += "DateTime<'" + tbEndTime.Value + "'";        // 选择结束时间的情况
                }


                
    if(cblSelect.SelectedIndex == 0)
                
    {
                    strSQL 
    += " and ";
                    strSQL 
    += "PayFlag=1";        // 选择成功扣费的情况,单选
                }


                
    if(cblSelect.SelectedIndex == 1)
                
    {
                    strSQL 
    += " and ";
                    strSQL 
    += "PayFlag=2";        // 选择扣费失败的情况,单选
                }


                
    if(cblSelect.SelectedIndex == 2)
                
    {
                    strSQL 
    += " and ";
                    strSQL 
    += "PayFlag=0";        // 选择未处理的情况,单选
                }


                
    return strSQL;
            }
  • 相关阅读:
    Springboot如何优雅的解决ajax+自定义headers的跨域请求
    提升开发效率的一款mybatis开发神器
    深究Spring中Bean的生命周期
    阿里Canal框架(数据同步中间件)初步实践
    从技术角度分析推荐系统案例
    记一次token安全认证的实践
    为什么Redis 单线程却能支撑高并发?
    Python 派生类子类继承类
    Python 定制类与其对象的创建和应用
    Python 字典的创建赋值和动态扩展
  • 原文地址:https://www.cnblogs.com/xiaodi/p/148228.html
Copyright © 2011-2022 走看看