Foxtable(狐表)用户栏目专家坐堂 → [求助]快速获取数据库中日期的最大值和最小值


  共有1743人关注过本帖树形打印复制链接

主题:[求助]快速获取数据库中日期的最大值和最小值

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/19 16:28:00 [显示全部帖子]

参考这个做法 ExecuteValues,如果是最大max,如果最小min

 

Dim cmd As new SQLCommand
cmd.CommandText = "Select Sum(数量) As 数量, Sum(数量 * 单价) As 金额 from {订单} Where 产品 = 'PD01'"
Dim Values = cmd.ExcuteValues
If Values.Count > 0 Then
    Output.show(Values("数量"))
    Output.show(Values("金额"))
End If

[此贴子已经被作者于2018/7/19 16:27:53编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/19 20:29:00 [显示全部帖子]

比如 max(year(结佣日))

 

就要改成,如 max(Year(Case When Day(结佣日) > 28 Then DateAdd(d,3,结佣日) Else 结佣日 End))

 

月份的也类似那样。如果还有问题,做个例子发上来测试吧。


 回到顶部