以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Select无法统计  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=118495)

--  作者:铜豌豆之首
--  发布时间:2018/5/4 10:37:00
--  Select无法统计
Dim drs As List(Of DataRow)
drs = DataTables("四零零").Select("[主叫号码] = 18754105937 And [结束时间]= #3/5/2018#") 加上日期条件无法统计,显示为零,去除日期显示正常(样式2018-05-03)
Output.show(drs.Count)
修改成下面的方式可以统计
Dim Total As Long
Total = DataTables("四零零").Compute("Count(主叫号码)", "主叫号码 = 18754105937 and 日期=#2018-05-03#")
Output.Show(Total)
[此贴子已经被作者于2018/5/4 10:46:07编辑过]

--  作者:有点甜
--  发布时间:2018/5/4 10:46:00
--  

试试改成

 

Dim drs As List(Of DataRow)
drs = DataTables("四零零").Select("[主叫号码] = 18754105937 And [结束时间] >= #2018-05-03# and [结束时间] < #2018-05-04#")
Output.show(drs.Count)

--  作者:铜豌豆之首
--  发布时间:2018/5/4 10:56:00
--  
还是不行
--  作者:有点甜
--  发布时间:2018/5/4 11:26:00
--  
以下是引用铜豌豆之首在2018/5/4 10:56:00的发言:
还是不行

 

实例发上来测试。


--  作者:铜豌豆之首
--  发布时间:2018/5/4 12:09:00
--  
谢谢老师,不知什么原因现在两种情况都可以执行了
--  作者:xndd
--  发布时间:2018/5/4 14:12:00
--  
 有时候我也遇到了,重启ft就可以了