vb.net 获取sql数据库最后一行 20C

图片说明

事先并不知道最后一行的ID,想判断数据库最后一行的日期列数据是否等于2017/12/11

5个回答

看这个情况是没有主键了?
使用游标,取fetch last中的日期值

定义一个自增长字段多方便。

select top 1 * from table order by id desc 先取出最后一条数据,然后在判断日期就可以了

select * from (select top 1 * from 表名 order by SampleID desc ) as a where substring (a.日期,0,10)='2017/12/11'

select * from (select top 1 * from 表名 order by SampleID desc ) as a where substring (a.日期,0,10)='2017/12/11' 先获取最后一条数据,然后截取日期做判断,截取日期的时候如果发现不对,那就把0 改成1,如下:select * from (select top 1 * from 表名 order by SampleID desc ) as a where substring (a.日期,0,10)='2017/12/11'

last_insert_id

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问