我想要最晚入库的供应商,对于c.fsupplyidname列有时会出现两个供应商,我怎样把入库时间早的过滤掉?
select d.fitemid,c.fsupplyidname,max(c.fdate) as fdate from vwicbill_1 c inner join t_icitem d on d.fnumber=c.ffullnumber group by d.fitemid
select d.fitemid,c.fsupplyidname,max(c.fdate) as fdate from vwicbill_1 c inner join t_icitem d on d.fnumber=c.ffullnumber group by d.fitemid
解决方案 »
- select user; 返回的是什么啊?
- 是否英文版的sql2005/8在对于中文的存储上对应的sql一定要N'value'来写呢?
- 都说不要用goto,可我看了一些经典sql 代码,也是常用goto的呀?大家如何看待goto呢?
- 寻找SQL中字符操作的函数
- 希望在程序块中执行如下语句,不知道如何处置单引号
- 怎么样得到在一个字段中出项过两次相同值的记录?
- 遇到一个关于SQL2008奇怪的问题,大家帮帮忙啊!!!
- sql server2008有几种备份方法
- ***请问如何在SqlServer或者VB中判断一个字符串中是否含有汉字。***
- 一个关于getDate的问题
- 我把Sql Server 2005的表和存储过程导出成脚本,然后在2000的查询分析器中运行,出错,帮忙看一下怎么修改
- 根据末位数取整
select d.fitemid,c.fsupplyidname,c.fdate
from vwicbill_1 c
inner join t_icitem d on d.fnumber=c.ffullnumber
where
not exists(select 1 from vwicbill_1 where ffullnumber=c.ffullnumber and fdate>c.fdate)