社区
数据库(包含打印,安装,报表)
帖子详情
数据查询问题
iwzw
2003-10-17 11:57:43
一个数据库中有一个记录为date格式数据,比如为“2002/03/16","2003/08/18"等,如何用查询语句快速得到所有的年份(比如2002,2003...等等)?
是否可以用source=select distinct 日期 from 表1类似的语句实现?
...全文
169
14
打赏
收藏
数据查询问题
一个数据库中有一个记录为date格式数据,比如为“2002/03/16","2003/08/18"等,如何用查询语句快速得到所有的年份(比如2002,2003...等等)? 是否可以用source=select distinct 日期 from 表1类似的语句实现?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iwzw
2003-10-18
打赏
举报
回复
up
hn123
2003-10-17
打赏
举报
回复
查出来后还要拆
zhangying7725
2003-10-17
打赏
举报
回复
select distinct left("日期",4) from table
lxqlogo0
2003-10-17
打赏
举报
回复
SELECT DISTINCT YEAR(日期)
FROM table
golden24kcn
2003-10-17
打赏
举报
回复
咦,这个问题???我刚刚不是??
SELECT DISTINCT LEFT(CAST(日期列 AS varchar(10)), 4) FROM 表
iwzw
2003-10-17
打赏
举报
回复
Source = "select distinct year(录入时间) as 录入时间 from 日记"
试过也不行。
请把通过的代码贴出来,好吗?谢谢!
txlicenhe
2003-10-17
打赏
举报
回复
改一行代码,如下即可:
Source = "select distinct year(录入时间) as 录入时间 from 日记"
iwzw
2003-10-17
打赏
举报
回复
代码摘录有错,应为:List1.AddItem DatePart("yyyy", rs!录入时间)
现在问题是查讯后,提示“在对应所需名称或序数的集合中,未找到项目”,但表中明明有项目的,用“select distinct 录入时间 from 日记”可以证明。
哪位朋友用select distinct year(fieldname) from tablename 查讯通过测试,请贴出代码以便比较一下,谢谢!
iwzw
2003-10-17
打赏
举报
回复
谢谢各位朋友。你们提供的方法我都试了,为什么查讯不出结果?请看代码:
Dim Cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Form_Load()
Dim Source As String
Dim ActiveConnection As String
Cn.ConnectionString = "uid=admin;pwd=1234;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & App.Path & "\日记.mdb"
Cn.Open
On Error Resume Next
' Source = "select distinct 录入时间 from 日记"
' Source = "select distinct DatePart('yyyy', 录入时间) from 日记"
' Source = "select distinct LEFT(CAST(录入时间 AS varchar(10)), 4) from 日记"
' Source = "select distinct SUBSTRING(录入时间,1,4)from 日记"
Source = "select distinct year(录入时间) from 日记"
rs.Open Source, Cn, 3, 3
rs.MoveFirst
Do Until rs.EOF '
List1.AddItem IIf(Len(DatePart("yyyy", rs!录入时间)) = 1, 0 & DatePart("yyyy", rs!录入时间), DatePart("yyyy", rs!录入时间))
rs.MoveNext
Loop
rs.Close
End Sub
cbzdream
2003-10-17
打赏
举报
回复
select distinct year(日期) from table
yoki
2003-10-17
打赏
举报
回复
SELECT DISTINCT DATEPART('yy',日期)
FROM table
liaorui
2003-10-17
打赏
举报
回复
同意楼上这位的处理方法
xayzmb
2003-10-17
打赏
举报
回复
select distinct year(日期) from table
whjwsy
2003-10-17
打赏
举报
回复
让它找大于#0-0-0#的记录即可.
记一次
数据
查询
问题
SQL Server中的索引使用标准的B-树来存储他们的信息,如下图所示,B-树通过查找索引中的一个关键之来提供对于
数据
的快速访问,B-树以相似的键记录聚合在一起,B不代表二叉(binary),而是代表balanced(平衡的),而B-树的一个核心作用就是保持树的平衡。另一种说法
数据
本身也是聚集索引的一部分,聚集索引基于键值保持表中的
数据
有序,表中的
数据
页是通过一个被称作页链(page chain)的双向链接表来维护的,由于实际的
数据
页的页链只能按一种方式排序,因此一张表只能拥有一个聚集索引。
c# mysql timeout expired_C#百万
数据
查询
出现超时
问题
的解决方法
本文较为详细的讲解了C#百万
数据
查询
出现超时
问题
的解决方法,分享给大家供大家参考之用。具体方法如下:很多时候我们用C#从百万
数据
中筛选一些信息时,经常会出现程序连接超时的错误,常见的错误有很多,例如:Timeout expired. The timeout period elapsed prior to completion of the operation or the server等等本文就常...
利用 Sharding-JDBC 解决
数据
库读写分离后,
数据
查询
延时
问题
利用 Sharding-JDBC 解决
数据
库读写分离后,
数据
查询
延时
问题
线上500万
数据
查询
时间在37秒,作者将
问题
解决了,我看到了更大的坑
线上500万
数据
查询
时间在37秒,作者将
问题
解决了,我看到了更大的坑 文章目录总结一、
问题
背景二、看执行计划三、优化四、你以为这就结束了吗五、后续(还未解决)六、最终解决方案 总结 最近看到一篇文章,讲述了一个500万
数据
查询
37秒的
问题
和解决方案。我先帮大家总结一下解决方案。 另外,看完这篇文章,我觉得虽然
问题
解决了。但是这个强制索引的解决方案并不是很好。 我就说一说在这个案例中用强制索引在公司团队开发中未来可能会遇到的
问题
: 系统有很多时候是根据系统信息来决定用哪个索引,一般系统是以最优化方式。现在强
数据
查询
的一些
问题
数据
查询
消息 208,级别 16,状态 1,第 1 行 对象名 ‘Salvaging’ 无效。 思路:没有更改
数据
库 根据时间的范围
查询
记录 select * from Salvaging where end_date>'2011-1-3' and prj_status=1
查询
“观澜站光缆抢修”工程中使用的所有物资名称及物资规格。(实验二第19 题) ????涉及三个表,三表连接的
问题
物资名称,物资的规格在Stock表 根据“观澜站光缆抢修”,需要
查询
Salvaging表 工
数据库(包含打印,安装,报表)
1,217
社区成员
55,949
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章