Ⅰ 麻煩大神給解決下。很復雜的sql語句,如何查找某段時間內可用的車輛信息
首先在車輛申請表沒有看見申請時間這個欄位,不知道你這個開始時間和結束時間是哪個欄位的,如果有申請時間欄位,我想sql是select a.* from car a,car_apply b where a.carId=b.carId and a.status=1 and b.apply_time(如果這個是申請時間) between 開始時間 and 結束時間 ,如果時間欄位是date類型還要轉換吧
Ⅱ sql 獲取每個車輛的最後一條記錄,該怎麼處理
SQL code
--2005+
select
distinct b.*
from
tb a
cross apply
(select top 1 * from tb where 車號=a.車號 order by 行駛日期 desc)b
--TB是指你查出的結果集
Ⅲ SQL統計客戶每日和累計的重量和車輛
不太明確你的需求,sum是用來求和的,比如你要統計select sum(累計重量) from 表 where 條件,用這個就可以實現你的統計!
Ⅳ 求一個按小時篩選的sql語句
以一小時為一組:
select * from 表名 where 時間列名稱 > dateadd(Hour,-1,getDate())
Ⅳ sql編寫 求統計:每個月車輛經過的小時數
這里的市應該是指的不同的城市吧!
就按不同城市,要查詢一個城市每月經過的小時數!
你參考一下下面的答案:
(日期為date類型,而不是varchar類型)
select 市,trunc(日期) month, count(*)
from (
select trunc(日期),時,市 //這里去掉了重復的數據
from table
group by 日期,時,市
)
group by 市,trunc(日期)
Ⅵ 用sql語句進行篩選
select姓名from表where課程!='A'
Ⅶ sql語句根據貨物重量、體積計算所需車輛數量
selectid,car_weight,car_area,car_weight*car_areaas車輛體積,casewhen(car_weight*car_area)%240=0then(car_weight*car_area)/240else((car_weight*car_area)/240)+1endas所需車輛數from表
Ⅷ 用sql編程查詢 有一個車輛信息表(有車牌號、載重量,出發地,目的地
題主你好,按照你的要求,這是一個最基本的select語句,語句大致如下:
select * from `表名` where 出發地對應的欄位 = '上海' and 目的地對應的欄位 = '北京' and 車牌號對應的欄位 = '滬A88888' and 載重量對應的欄位 = '40' and 出發時間對應的欄位名 = '2016-05-20';
如果需要限制只取一條數據,那麼在最後加一個 limit 1
Ⅸ 用SQL語句實現數據篩選
--將欄位條件篩選建立臨時表
selecttop100*
into#temp
fromtable
wherenamenotin("%批發%","不含'%廠")
andregionin("餐飲",..."副食")--填寫完每個經營面
--返回數據表,企業數和個體戶,這個區分不知道用什麼,所以第二個欄位還需要改
selectprovince,count(distinctname)asnum_company,
casewhenname="個體戶"thencount(distinctname)asnum_indivial
from#temp
Ⅹ SQL多個條件篩選
1、創建測試表,create table test_con_x(company_name varchar(200), remark varchar2(200));