1樓:
1.select sum(還書日期 - 應還日期) * 0.1)
from 借閱表
where 還書日期 > 應還日期
2.select 書號,書名,trunc(出版日期)
from 圖書資訊表
3.select round(sum(還書日期 - 應還日期) * 16.699),2)
from 借閱表
where 還書日期 > 應還日期
4select to_char(借出日期,'yyyy-mm'),count(*)
from 借閱表
group by to_char(借出日期,'yyyy-mm')
order by to_char(借出日期,'yyyy-mm')
5select 讀.所在系 系名,count(*) 數量
from 讀者資訊表 讀
inner join 借閱表 借
on 讀.圖書證號 = 借.圖書證號
oder by count(*) desc
6select 讀.所在系 系名,max(count(*)) 數量
from 讀者資訊表 讀
inner join 借閱表 借
on 讀.圖書證號 = 借.圖書證號
7.如果還書過期罰款按0.1元/天計算,請列出有過期未還圖書的讀者的書號、姓名、所在系、應還日期、過期天數、罰款金額,按過期天數降序排序。
select 借.書號,讀.姓名,讀.
所在系,借.應還日期,trunc(sysdate)-借.應還日期 過期天數,(trunc(sysdate)-借.
應還日期) * 0.1 罰款金額
from 借閱表 借
inner join 讀者資訊表 讀
on 讀.圖書證號 = 借.圖書證號
where 借.還書日期 is null
order by trunc(sysdate)-借.應還日期 desc
2樓:匿名使用者
我這裡有個十分詳細的答案,雖然已經採納,但是還是希望能夠幫到你。
sql語句,求大神指導
sql語句,求大神解答
求一個 sql語句,求一個sql寫法
sql語句和篩選結果如下 可見篩選出了mid為101的公司,滿足條件 求幫寫一個sql查詢語句 首先a表和b表沒有直接關係,所以關聯查詢的時候無法同時查詢,換句話說你給的表結構不是很對,可以先了解下我這個圖,總結 兩個表要有相同的欄位才能進行關聯查詢,完全沒有關係的話查詢是沒有意義的。select ...
高分求一段sql語句,怎麼用sql語句建立作業
exec dbo.sp add job job name n ad hoc sales data backup enabled 1,description n ad hoc backup of sales data owner login name n fran oisa notify level ...
求一句簡單的sql語句。 asp access
select top 1 from select top 168 from infor order by i id tb order by i id desc select top 168 from infor order by i id tb 這行的意思是從原表按順序取出168條資料放在一個虛擬表...