如何从 MySQL 中获取 sum(Net_weight) 以查询结果并使用 ID 保存到 MSSQL

Posted

技术标签:

【中文标题】如何从 MySQL 中获取 sum(Net_weight) 以查询结果并使用 ID 保存到 MSSQL【英文标题】:How to get sum(Net_weight) in to query result from MySQL and save in to MSSQL with ID 【发布时间】:2019-09-20 10:55:57 【问题描述】:

我有类似SELECT SUM(Length) FROM tbl_test WHERE ID = @ID and date= @date 的查询,我将日期分配到字符串中

mysqlConnection con = new mysqlConnection(ConfigurationManager.ConnectionStrings["dbConnectionString"].ToString());
mySqlCommand read_command = new mySqlCommand("SELECT SUM(Length) FROM tbl_test ID =@ID and date=@date", con);
        read_command.Parameters.Add("@Date", SqlDbType.Date).Value = yesterday ;
        mySqlDataReader read_rd;
        string SUM ;
        try
        
            con.Open();
            read_rd = read_command.ExecuteReader();
            if (read_pass_rd.HasRows)
            
                while (read_rd.Read())
                
                    SUM = read_rd.GetString(0);
                
            
            read_rd.Close();
            con.Close();
        
        catch (Exception)
        
            if (con.State == ConnectionState.Open)

运行此查询时,我使用 My SQL 获取查询结果。 现在的问题是我需要保存查询结果 Sum(length) 来保存带有 ID 和昨天日期的 MSSQL 表。如何保存到 MS SQL 表,因为这个 windows 服务应用程序如何保存 ID 和昨天日期。

【问题讨论】:

保存ID和昨天的日期有什么问题? 我需要一个带有 id 和日期的保存查询结果 【参考方案1】:

可以创建类似于 MySQL 的 MSSql 连接。并通过IdSumDateTime.Now.AddDays(-1)插入MS SQL的查询。

【讨论】:

以上是关于如何从 MySQL 中获取 sum(Net_weight) 以查询结果并使用 ID 保存到 MSSQL的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Postgresql 中的计算列中获取平均值?

如何使用 Jooq 中的其他自定义(concat、sum、count)列从数据库中获取所有结果列

mysql 从sum()中得到一个正的&负的结果。

JSON 结果显示 SUM MySQL 的命令

Wordpress如何通过用户ID AND type_operation从MySQL表的列中回显SUM

如何从 sqlite 查询中获取***组?