按上架日期进行排序分类查询(oracel)的Sql语句

2022-10-31 16:17

2个回答
先把表结构给出来,三张表
select ?.bookname,?.price,?.booktypename from sb.bookinfo b
left join sb.bookandtype bs on b.bookid=bs.bookid
left join sb.booktype2 s2 on s2.booktype2id=bs.booktype2id

left join sb.booktype1 s1 on s2.booktype1id=s1.booktype1id
order by ?.grounddate desc;

bookname,price,booktypename,
grounddate

这4个字段我不清楚分别是哪个表的
相关问答
SQL如何按时间段查询
4个回答2022-10-07 19:06
SELECT * FROM Record WHERE TO_CHAR(Times,'YYYY/MM/DD') BETWEEN '2010/01/01' and '2010/12/31' AND ...
全文
sql数据库查询出来的数据从大到小排序
4个回答2022-09-11 08:02
利用order by进行排序,降序(从大到写)可以用desc,升序(从小到大)是默认的
SQL问题 实现递归查询
1个回答2024-02-21 15:49
递归不用专门的语句呀,就是在函数中调用自己就可以了,注意一定要有递归结束的条件。
sql如何按日期中的月份查询
2个回答2022-08-30 06:15
sql按日期中的月份查询如下: SQL Server select * from [data] where  DATEPART(m,[date])=2 Access select * fro...
全文
SQL查询语句中,什么叫子查询?
3个回答2022-08-22 17:15
子查询或称为内部查询、嵌套查询,指的是在 SQL 查询中的 WHERE 子句中嵌入查询语句。 一个 SELECT 语句的查询结果能够作为另一个语句的输入值。 子查询可以与 SELECT、INSERT...
全文
如何在SQL中按时间段查询数据
5个回答2022-10-04 12:04
sql server: select * from 表 where 发生日期>'2008-7-1' and 发生日期#2008-7-1# and 发生日期扩展资料: sql查询日期语句 sele...
全文
如何将SQL表格按数值排序
1个回答2022-11-27 17:11
select * from 表名 order by 你要排序的列名 desc(降序)asc(升序)
SQL查询两个表联合查询怎么写?
1个回答2022-10-29 12:35
如下方法: select top 1 a.姓名 , b.minnum , b.maxnum from a INNER JOIN b ON a.id = b.id where b.minnum > ...
全文
sql 模糊查询+时间段查询
1个回答2022-09-24 11:36
select * from kucun where 时间字段 between '2009-01-02' and '2010-02-01' and ( kName like '%小%' or kLin...
全文
SQL时间段查询+模糊查询
2个回答2022-09-17 11:20
没有给出太多的信息.我就直接写吧: SELECT * FROM 表A where --这个是时间段查询 时间列 BETWEEN GETDATE()-1 AND GETDATE() --模糊查询...
全文
热门问答