这个Sql语句怎么写?

forest 2000-05-18 11:06:00
在表httz里有四个字段date1,date2,date3,date4,分别记录第1,2,3,4次的履约日期,如果只履约两次,则date1,date2记录了这两次日期,而date3,date4则为空。现在想要选择最近的一次履约时间,把它放到报表的TEXTBOX txtDate中去,请问该怎么写呢?

...全文
195 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mxp 2000-05-18
  • 打赏
  • 举报
回复
查询时将记录按ring的方式加入到临时表
Active report
指向临时表就可以了。

提议:
用语言将记录转到我说的表吧!
表1:ID、名字、最近时间、合计金额....
表2:httzID(指向ID)、履约次数、履约时间、履约金额.....
以后如果有什么变化和增加功能的话,非常利于维护。
forest 2000-05-18
  • 打赏
  • 举报
回复
是这样的,一个合同的款项有时不会一次付清,所以我记录下四次付款情况.在做统计报表打印时,我需要知道合同的履约情况.履约日期要求显示为最近一次付款的日期,履约金额为每次履约的累计.
我用Active report 做报表,就是不知道履约日期的数据源怎么给?
mxp 2000-05-18
  • 打赏
  • 举报
回复
没看太懂,为什么httz不用ID、名字、最近时间....,而另一个表为httzID(指向ID)、履约次数、履约时间、履约内容.....
多次履约你怎么办呢?每次内容如何记录?也是1234吗?

ring 2000-05-18
  • 打赏
  • 举报
回复
不在于sql语句怎么写
rst.open "select * from httz where ....",cn
if not isnull(rst("date4")) then
textboxtxtdate.text = rst("date4")
else
if not isnull(rst("date3")) then
.....

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧