sqlserver oracle 获取最小日期时间

sqlserver oracle 获取最小日期时间,第1张

获取Sqlserver 的最小时间是 SqlDateTimeMinValueValue

获取Oracle的最小时间是 OracleDateTimeMinValueValue

另外注意需要引用下面这两个命名空间

using SystemDataSqlTypes;

using SystemDataOracleClient;

在Net Framewrok 中,

DateTimeMinValue = 0001/01/01 00:00:00

SqlDateTimeMinValueValue = 1753/01/01 00:00:00

OracleDateTimeMinValueValue = 0001/01/01 00:00:00

SQL Server 2005 中,

DateTime 最小值 => 1753/01/01 00:00:00

SmallDateTime 最小值 => 1900/01/01 00:00:00

可以参考下面的方法

1、将查询的结果按照时间列从小到大排序,也就是正序排序,只取第一条就行

SELECT TOP 1 FROM tb ORDER BY 时间列 ;

2、另外可以使用子查询

SELECT FROM tb WHERE 时间列=(SELECT MIN(时间列) FROM tb);

扩展资料:

SQL参考语句

AVG(字段名) 得出一个表格栏平均值

COUNT(;字段名) 对数据行数的统计或对某一栏有值的数据行数统计

MAX(字段名) 取得一个表格栏最大的值

MIN(字段名) 取得一个表格栏最小的值

Alter table tabname add primary key(col)添加主键

Alter table tabname drop primary key(col)删除主键

参考资料来源:百度百科-结构化查询语言

参考资料来源:百度百科-sql语句

有两种方法select bid,btype,bname,bfen from

(select type,min(fen) from test group by type ) a,/利用group by 命令按照type分组查找每组最大的fen列值,查询后所得到的数据定义为表a/

test b /将原表test定义为表b/

方法二:

select id,fen,name from test where fen in(select type,max(fen) from test group by type)

解释:这一方法比较直接,直接根据in引入查询子句

这两个方法都可以用

以上就是关于sqlserver oracle 获取最小日期时间全部的内容,包括:sqlserver oracle 获取最小日期时间、sql查询时间最小值的列、怎么用易语言取ACCESS 某列的最小值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9481206.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存