Foxtable(狐表)用户栏目专家坐堂 → 时间问题


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

主题:时间问题

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


加好友 发短信
等级:三尾狐 帖子:603 积分:4090 威望:0 精华:0 注册:2019/11/14 23:06:00
时间问题  发帖心情 Post By:2020/11/3 0:31:00 [只看该作者]

Dim y As Integer = e.Form.Controls("ComboBox1").text
Dim m As Integer = e.Form.Controls("ComboBox2").text
Dim s As String = e.Form.Controls("checkedComboBox1").text
Dim dt1 As New Date(y, m, 1)
Dim dt2 As New Date(y, m, Date.DaysInMonth(y,m)) '获取该月的最后一天

Dim m1 As Integer = e.Form.Controls("ComboBox2").text
Dim dt3 As New Date(y, m1, 1)
Dim dt4 As New Date(y, m1, Date.DaysInMonth(y,m)) '获取该月的最后一天
dt3 = dt3.AddMonths(-1)
dt4 = dt4.AddMonths(-1)
Dim g1 As New GroupTableBuilder("上月销售统计", DataTables("SG_Gathering"))
g1.Groups.AddDef("vShop")
g1.Groups.AddDef("vSPCode")
g1.Groups.AddDef("dtDate", DateGroupEnum.None)
g1.Totals.AddDef("fRealMoney")
g1.FromServer = True
g1.Filter = "dtdate >= '" & dt3 & "' And dtdate <= '" & dt4 & "' and vShop in ('" & s.replace(",", "','") & "')"
g1.Build()

Dim g As New GroupTableBuilder("本月销售统计", DataTables("SG_Gathering"))
g.Groups.AddDef("vShop")
g.Groups.AddDef("vSPCode")
g.Groups.AddDef("dtDate", DateGroupEnum.None)
g.Totals.AddDef("fRealMoney")
g.FromServer = True
g.Filter = "dtdate >= '" & dt1 & "' And dtdate <= '" & dt2 & "' and vShop in ('" & s.replace(",", "','") & "')"
g.Build()

这段代码是有什么问题吗?为什么我统计出来没有当月最后一天

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107866 积分:548693 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/3 8:43:00 [只看该作者]

Dim m1 As Integer = e.Form.Controls("ComboBox2").text
Dim dt3 As New Date(y, m1, 1)
Dim dt4 As date = dt3 
dt3 = dt3.AddMonths(-1)
Dim g1 As New GroupTableBuilder("上月销售统计", DataTables("SG_Gathering"))
g1.Groups.AddDef("vShop")
g1.Groups.AddDef("vSPCode")
g1.Groups.AddDef("dtDate", DateGroupEnum.None)
g1.Totals.AddDef("fRealMoney")
g1.FromServer = True
g1.Filter = "dtdate >= '" & dt3 & "' And dtdate < '" & dt4 & "' and vShop in ('" & s.replace(",", "','") & "')"
g1.Build()
[此贴子已经被作者于2020/11/3 13:35:35编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4090 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2020/11/3 12:37:00 [只看该作者]

Dim dt1 As New Date(y, m, 1)
Dim dt2 As New Date(y, m, Date.DaysInMonth(y,m)) '获取该月的最后一天
Dim g As New GroupTableBuilder("本月销售统计", DataTables("SG_Gathering"))
g.Groups.AddDef("vShop")
g.Groups.AddDef("vSPCode")
g.Groups.AddDef("dtDate", DateGroupEnum.None)
g.Totals.AddDef("fRealMoney")
g.FromServer = True
g.Filter = "dtdate >= '" & dt1 & "' And dtdate <= '" & dt2 & "' and vShop in ('" & s.replace(",", "','") & "')"
g.Build()

这段代码也是无法获取最后一天

 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4090 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2020/11/3 12:46:00 [只看该作者]

好了,解决了,谢谢蓝老师

Dim y As Integer = e.Form.Controls("ComboBox1").text
Dim m As Integer = e.Form.Controls("ComboBox2").text
Dim s As String = e.Form.Controls("checkedComboBox1").text
Dim dt1 As New Date(y, m, 1)
Dim dt2 As Date = dt1
dt2 = dt1.AddMonths(1)
Dim m1 As Integer = e.Form.Controls("ComboBox2").text
Dim dt3 As New Date(y, m1, 1)
Dim dt4 As Date = dt3 
dt3 = dt3.AddMonths(-1)
Dim g1 As New GroupTableBuilder("上月销售统计", DataTables("SG_Gathering"))
g1.Groups.AddDef("vShop")
g1.Groups.AddDef("vSPCode")
g1.Groups.AddDef("dtDate", DateGroupEnum.None)
g1.Totals.AddDef("fRealMoney")
g1.FromServer = True
g1.Filter = "dtdate >= '" & dt3 & "' And dtdate <= '" & dt4 & "' and vShop in ('" & s.replace(",", "','") & "')"
g1.Build()

Dim g As New GroupTableBuilder("本月销售统计", DataTables("SG_Gathering"))
g.Groups.AddDef("vShop")
g.Groups.AddDef("vSPCode")
g.Groups.AddDef("dtDate", DateGroupEnum.None)
g.Totals.AddDef("fRealMoney")
g.FromServer = True
g.Filter = "dtdate >= '" & dt1 & "' And dtdate <= '" & dt2 & "' and vShop in ('" & s.replace(",", "','") & "')"
g.Build()

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107866 积分:548693 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/3 13:37:00 [只看该作者]

改为小于,如果加上=就把下月1号的数据也算进去了

And dtdate
< 

 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4090 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2020/11/3 13:44:00 [只看该作者]

好像是这样子,但是我现在测试并没出现下个月1号的

 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4090 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2020/11/3 13:47:00 [只看该作者]

虽然测试了一下没有因为=符号数据出错,严谨一点还是改了,改了后数据是一样的

 回到顶部
帅哥哟,离线,有人找我吗?
BG小白
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:603 积分:4090 威望:0 精华:0 注册:2019/11/14 23:06:00
  发帖心情 Post By:2020/11/3 13:48:00 [只看该作者]

谢谢蓝老师

 回到顶部