以文本方式查看主题

-  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=114636)

--  作者:xxfoxtable
--  发布时间:2018/2/11 20:07:00
--  select条件语句应该怎么写?
Dim fdr As DataRow = DataTables("出入库").sqlselect("format([日期],"yyyyMM")=\'" & ny & "\'")
ny是字符型

--  作者:有点甜
--  发布时间:2018/2/12 9:26:00
--  

Dim fdr As DataRow = DataTables("出入库").sqlselect("year([日期])=" & ny.substring(0,4) & " and month(日期)=" & ny.substring(4,2))


--  作者:xxfoxtable
--  发布时间:2018/2/12 17:56:00
--  
Dim fdr As DataRow = DataTables("出入库").sqlselect("year([日期])=" & ny.substring(0,4) & " and month(日期)=" & ny.substring(4,2))
month(日期)这样结果,如果是02就变成2了, 是不是就不能判断了,需要加formath函数??
[此贴子已经被作者于2018/2/12 18:03:06编辑过]

--  作者:xxfoxtable
--  发布时间:2018/2/12 18:03:00
--  
dim pdny as string 
pdny=year(crk("日期")) & Format(month(crk("日期"),"00")

不支持这样写呢?


--  作者:有点甜
--  发布时间:2018/2/12 18:27:00
--  

Dim fdr As DataRow = DataTables("出入库").sqlselect("year([日期])=" & ny.substring(0,4) & " and month(日期)=" & val(ny.substring(4,2)))

 

msgbox("year([日期])=" & ny.substring(0,4) & " and month(日期)=" & val(ny.substring(4,2)))


--  作者:xxfoxtable
--  发布时间:2018/2/12 19:29:00
--  
dim pdny as string 
pdny=year(crk("日期")) & Format(month(crk("日期"),"00")想把年月组合到一起,应该怎么写?年是四位,月是二位

--  作者:有点蓝
--  发布时间:2018/2/12 20:13:00
--  
pdny=Format(crk("日期"),"yyyyMM")