knrt.net
当前位置:首页 >> sql中日期可以表示的最大值,和最小值是? >>

sql中日期可以表示的最大值,和最小值是?

SELECT * FROM TABLE WHERE 时间= (SELECT min(时间)FROM TABLE)这样应该就可以了!

转换成日期再比较: 试试这个: select max(CONVERT(datetime, c, 101)),min(CONVERT(datetime, c, 101)) from tabname;

可通过对数据进行排序,再取第一条的方式获取最大值及最小值 示例如下: --取最大值,对支付金额倒序排列,再取第一条 DECLARE @d DECIMAL SELECT TOP 1 @d= payPrices FROM [dbo].[OrderBills] ORDER BY payPrices desc SELECT @d --输出最大值...

use database 数据库名 select max(字段名),min(字段名) table 表名 select average(字段名) table 表名

ORACLE 可以直接函数取 greatest(repdate,repcreatedate,RepAuditTime,printime) mssqlserver可能先列转行求分组最大,没有测试环境,忘记了

获取最小值的处理有二种方式: 1,利用聚合函数MIN来处理 select min(birthday) from table 2. 对时间字段进行排序,再取第一条 select top 1 birthday from table order by birthday

select w.workerID,workerNAME,s.serviceID,serviceNAME,serviceDATE from worker w,consultation c ,service s where w.workerID=c.workerID and c.serviceID=s.serviceID and c.serviceDATE=(select min(serviceDATE) from consultation where...

这样 select id,riqi,min(shijian) as shijian from kq group by id, riqi union select id,riqi,max(shijian) from kq group by id, riqi

这种查询叫相关子查询,子查询里的workerID和外层W的workerID相关联,这样查询的结果是外层的每个workerID都有一个min(serviceDATE) 比如: 第一条记录 workerID =1 ,那么子查询就是 c.serviceDATE=(select min(serviceDATE) from consultation whe...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com