小编ull*_*i83的帖子

使用 case 语句插入到不同的列

是否可以在表上进行选择,然后使用 Case 语句将结果填充到不同的列中?我见过一个使用“Case”进行查询但不插入新列的示例。我尝试过各种组合,但效果不佳。

例如,

    Table - CLIENTDETAILS

    VATRATE - 1, 2, 3, 0  //This is a populated column with 6500 rows

    VATPERC - 15.0, 17.5, 20.0, 0.00  //This is an empty column that needs to be filled with case results.

    INSERT INTO CLIENTDETAILS(VATPERC) values(
    (SELECT CASE VATRATE
      WHEN '1' THEN '15.0'
      WHEN '2' THEN '17.5'
      WHEN '3' THEN '20.0'
      WHEN '0' THEN '0.00'
    END
    FROM CLIENTDETAILS AS CLIENTDETAILS_1))
Run Code Online (Sandbox Code Playgroud)

感谢您一如既往的帮助。

sql sql-server-2008

1
推荐指数
1
解决办法
3853
查看次数

DateTime格式无法正确显示

首先,对于提出之前曾被问过的问题表示道歉,但即使是示例,我也没有得到预期的结果.

我所要做的就是显示当前时间,但是我注意到日期时间格式是9:5:6而不是09:05:06.我阅读了有关格式化DateTime的示例,但由于某种原因它不起作用.任何人都可以解释我出错的地方吗?

一如既往地感谢您的帮助.

    public MainWindow()
    {
        InitializeComponent();

        DispatcherTimer dispatchTimer = new DispatcherTimer();
        dispatchTimer.Tick += new EventHandler(dispatchTimer_Tick);
        dispatchTimer.Interval = new TimeSpan(0, 0, 1);
        dispatchTimer.Start();
    }

    private void dispatchTimer_Tick(object sender, EventArgs e)
    {
        var hour = DateTime.Now.Hour.ToString();
        var min = DateTime.Now.Minute.ToString();
        var sec = DateTime.Now.Second.ToString();
        var today = hour + ":" + min + ":" + sec;
        label1.Content = today;
        textBlock1.Text = today;
        button1.Content = today;
    }
Run Code Online (Sandbox Code Playgroud)

c# wpf

0
推荐指数
1
解决办法
616
查看次数

标签 统计

c# ×1

sql ×1

sql-server-2008 ×1

wpf ×1