sql 取日期,我一个商品调整价格,每次调整价格都存入到数据库,我想提取最后一次的价格

作者&投稿:笃征 (若有异议请与网页底部的电邮联系)
SQL数据库中如何提取同一种商品最近时间的价格?~

select tab.* from tab,(select 商品号,max(时间) as 时间 from tab group by 商品号 ) tab2 where tab.商品号=tab2.商品号 and tab2.时间=tab.时间

select top(1)* from 表名 order by 日期字段 desc

elect 商品号,max(时间) as 时间 from tab group by 商品号 ) tab2 where tab.商品号=tab2.商品号 and tab2.时间=tab.时间

select top 1 价格 from 商品表 order by 更新时间 desc

还有问题可以HI我~


夏河县19876201479: sql 取日期,我一个商品调整价格,每次调整价格都存入到数据库,我想提取最后一次的价格 -
仇由杜方舟: select top 1 价格 from 商品表 order by 更新时间 desc还有问题可以HI我~

夏河县19876201479: 获取最新日期的价格sql -
仇由杜方舟: 表名=A 价格 = price 日期=DATE select price from (select price from A order by data desc) where rownum<2;

夏河县19876201479: access中创建一个名为“更新商品价格”的更新查询,其功能是将“商品表”中的调味品的价格上调5% -
仇由杜方舟: 将下列SQL语句保存为一个名为“更新商品价格”的查询 update 商品表 set 价格=价格*1.05 where 商品类别='调味品'; 请注意,上述语句只是示例仅供参考,准确的语句需要提供数据结构和记录登记规范

夏河县19876201479: 一个SQL查询问题. 假设有一个表,存储商品信息,有以下列: 商品ID,设计日期,名称,价格 商 -
仇由杜方舟: with test as( select 1 as 商品id, 2001 as 设计日期, '甲' as 名称,1000 as 价格 UNION ALL select 1 as 商品id, 2002 as 设计日期, '甲' 名称, 1250 as 价格 UNION ALL select 2 as 商品id, 2008 as 设计日期, '乙' 名称, 2300as 价格 UNION ALL ...

夏河县19876201479: my sql定时修改数据 -
仇由杜方舟: 首先考虑这个问题要满足一下几个条件:1.特价的日期:是个变量,是个区间,有可能一天,有可能几天2.特价折扣:不同的特价日期对应的折扣也不相同3.特价的对象:不同的日期对应的折扣对象也不相同 考虑完这三个,这个问题基本比较完善了,那就要考虑,这些条件需要构建在一张新表内进行管理,不然没法很好的解决这个问题 这个表的字段内容可以是:1.对应日期区间:开始日期,截至日期(或者开始日期,维持天数)2.折扣率:折扣比例3.特价对象:对象简述(如果说物资管理中有这样对物资可以进行分类的字段的话,是非常好的一个,更大程度上的精细化管理,不知道你理解不理解) 那考虑了这些,就可以写存储了.

夏河县19876201479: 用SQL取值问题 -
仇由杜方舟: select * from ta t where not exists(select 1 from ta where 产品=t.产品 and 有效日期<t.有效日期) and 产品=N'A'--加上条件 and 有效日期>getdate()--大於当前日期---------

夏河县19876201479: 怎样用sql语句查询一个超市3月份售出的最高价的商品,表名随便,字段名随便 -
仇由杜方舟: 可以有一下实现sql: 第一种:select top 1 商品名,价格 from 表1 where month(售出时间)=3 order by 价格 desc 第二种:select 商品名,max(价格) from 表1 where month(售出时间)=3 group by 商品名 第三种: select 商品名,价格 from 表1 where month(售出时间)=3 and 价格=(select max(价格) from 表1 )

夏河县19876201479: sql查询价格上涨 -
仇由杜方舟: 不考虑性能的情况下,写2个子查询.一个是最新的 SELECT 商品名称, MAX(报价日期) 一个是次新的 SELECT 商品名称, MAX(报价日期) WHERE (商品名称, 报价日期) NOT IN (那个最新的) 然后 通过 最新的 和 次新的 在去和原始表关联, 拿到 2个价格变动信息.

夏河县19876201479: SQL中获取当前日期的函数怎么写??(只要**月**日) -
仇由杜方舟: 1、使用getdate获取当前日期. 2、用datename 分别获取月份和日. 3、系统标准日期格式没有**月**日,所以使用连接符'+',自定义格式.

夏河县19876201479: sql 查询多个分类最新数据并求出较前一数据的变化 -
仇由杜方舟: 改好了、 select productID,priceDate,price, change=price-(select price from table1 where productID=t1.productID and priceDate=(select max(priceDate) from table1 where productID=t1.productID and priceDate<t1.priceDate)) from table1 t1 where ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网