如何从 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 连接。并通过Id
、Sum
和DateTime.Now.AddDays(-1)
插入MS SQL的查询。
【讨论】:
以上是关于如何从 MySQL 中获取 sum(Net_weight) 以查询结果并使用 ID 保存到 MSSQL的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Jooq 中的其他自定义(concat、sum、count)列从数据库中获取所有结果列