updata语句,找出3个数中的最小数!先感谢前辈了
求一个updata语句,找出3个数中的最小数!先感谢前辈了!
环境:.dbf数据库,通过c#的odbc读取出来,想写个sql语句达到下边目的。
目的:需氮量/复合肥氮含量=复合肥用量,需磷量/复合肥磷含量=复合肥用量,需钾量/复合肥钾含量=复合肥用量,找出这3个复合肥用量最小的数值。(求个update语句)
施肥表:
需氮量 需磷量 需钾量 复合肥氮含量 复合肥磷含量 复合肥钾含量 求最小复合肥用量
10 15 13 23% 18% 21%
5 2 10 23% 18% 21%
文本的数据有点乱,插个截图
OdbcCommand cmd = new OdbcCommand();
cmd.Connection = conn;
string sql = "求update语句 update 施肥表 set 最小复合肥用量= .... ";
------解决方案--------------------
update 施肥表 set 最小复合肥用量=Min(Min(需氮量/复合肥氮含量,需磷量/复合肥磷含量),需钾量/复合肥钾含量)
环境:.dbf数据库,通过c#的odbc读取出来,想写个sql语句达到下边目的。
目的:需氮量/复合肥氮含量=复合肥用量,需磷量/复合肥磷含量=复合肥用量,需钾量/复合肥钾含量=复合肥用量,找出这3个复合肥用量最小的数值。(求个update语句)
施肥表:
需氮量 需磷量 需钾量 复合肥氮含量 复合肥磷含量 复合肥钾含量 求最小复合肥用量
10 15 13 23% 18% 21%
5 2 10 23% 18% 21%
文本的数据有点乱,插个截图
OdbcCommand cmd = new OdbcCommand();
cmd.Connection = conn;
string sql = "求update语句 update 施肥表 set 最小复合肥用量= .... ";
------解决方案--------------------
update 施肥表 set 最小复合肥用量=Min(Min(需氮量/复合肥氮含量,需磷量/复合肥磷含量),需钾量/复合肥钾含量)