select convert(varchar(10),yourdate_col,121) ,max(value_col),min(value_col) where
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)皋蘭免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了近1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
yourdate_col='2015-10-08' and yourdate_col='2015-10-15'
group by convert(varchar(10),yourdate_col,121)
有點(diǎn)疑問啊.
deviceTemper表中有設(shè)備編碼(devicebm與device devicebm對應(yīng)),溫度(temvalue),時(shí)間(gtime),主鍵id(tid)
現(xiàn)在想查詢出某個站點(diǎn)最后一條輸入數(shù)據(jù)的最大溫度和最小溫度
這個 deviceTemper表 只有一個 溫度列啊。
如果是 最后一條輸入數(shù)據(jù), 只有一條的話, 那應(yīng)該分不出 最大最小啊。
你是不是想查詢 某個站點(diǎn)下面, 所有設(shè)備 的 最后一條數(shù)據(jù)。
在多個設(shè)備的數(shù)據(jù)里面, 找 最大與最小?。?/p>
例如 站點(diǎn) A, 下面有 5個設(shè)備 A01, A02, A03, A04,A05
查詢這5個設(shè)備的最后一條輸入數(shù)據(jù), 然后在這5行里面, 找個最大與最小?
獲取Sqlserver 的最小時(shí)間是 SqlDateTime.MinValue.Value
獲取Oracle的最小時(shí)間是 OracleDateTime.MinValue.Value
另外注意需要引用下面這兩個命名空間
using System.Data.SqlTypes;
using System.Data.OracleClient;
在Net Framewrok 中,
DateTime.MinValue = 0001/01/01 00:00:00
SqlDateTime.MinValue.Value = 1753/01/01 00:00:00
OracleDateTime.MinValue.Value = 0001/01/01 00:00:00
SQL Server 2005 中,
DateTime 最小值 = 1753/01/01 00:00:00
SmallDateTime 最小值 = 1900/01/01 00:00:00
select???????min(seq),?postid
from?????????table?
group?by??postid;
序號 = seq ,貼子號 = postid, 表 = table
舉個簡答的例子給你:
例如數(shù)據(jù)表中有一列為工資,查詢工資最高的,可以這么寫語句:
select top 1 with ties id,工資 from table1 order by 工資 desc
其他的類似
select top 1 with ties id,工資 from table1 order by 工資 asc
最少
select top 1 * from 表名 order by ProjRouteID desc 最大值
select top1 * from 表名 order by ProjRouteID asc 最小值
謝謝,求采納