社区
数据库(包含打印,安装,报表)
帖子详情
数据查询问题
iwzw
2003-10-17 11:57:43
一个数据库中有一个记录为date格式数据,比如为“2002/03/16","2003/08/18"等,如何用查询语句快速得到所有的年份(比如2002,2003...等等)?
是否可以用source=select distinct 日期 from 表1类似的语句实现?
...全文
46
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#的记录即可.
PageHelper自动增加limit产生的
数据
查询
问题
今天在做
数据
库
查询
的时候,莫名其妙被pageHelper自动产生的limit分页所困扰 这样搜索出来的菜单目录就会被干扰,只能查出两个父类菜单。一共有四个。 查看
查询
语句,莫名多了一个参数5,应该是pageHelper每页有5行的记录数,莫名传到了这里,但是就是因为这个5把查出来的大于5的
数据
全部删掉了。很头疼,pageHaper还不能不用,于是就参阅了开发手册。 解决办法: ...
mysql中一对多
数据
查询
问题
现在有两个表,一个表为goods表,一个表为goods_image表 goods表中存放货物的基本信息,goods_image中存放货物的图片,两个表通过good_id连接,基本结构如下: 首先查找的时候我先想到基本的关联
查询
: select goods.*,goods_image.goods_path from goods,goods_image where go
mongodb千万级
数据
查询
等待
问题
0011_mongodb千万级
数据
查询
等待
问题
从师兄那里拿到一个
数据
库有上千万条
数据
,由于其存储格式有些不正规,于是发现正则
查询
一个里面不存在的
数据
需要大量时间 于是通过阅读源代码注释发现可以通过设置超时指标和抛出异常的方式跳过这些不存在的
数据
,以节省时间效率 #
查询
relay是否在traceroute中 # 导入模块 import pymongo # 连接
数据
库 client = pymongo.MongoClient("mongodb://127.0.0.1:27017/") db = cli
java使用多线程
查询
大批量
数据
前言 在某些时候,一旦单表
数据
量过大,
查询
数据
的时候就会变得异常卡顿,虽然在大多数情况下并不需要
查询
所有的
数据
,而是通过分页或缓存的形式去减少或者避免这个
问题
,但是仍然存在需要这样的场景,比如需要导出一大批
数据
到excel中,导出
数据
之前,首先得把
数据
查询
出来吧?这个
查询
的过程,
数据
量一旦过大,单线程
查询
数据
将会成为瓶颈,下面尝试使用多线程来尝试
查询
一张
数据
量较大的表 由于代码逻辑不是很难,直接上...
MyBatis Plus 解决大
数据
量
查询
慢
问题
在实际工作中当指定
查询
数据
过大时,我们一般使用分页
查询
的方式一页一页的将
数据
放到内存处理。但有些情况不需要分页的方式
查询
数据
或分很大一页
查询
数据
时,如果一下子将
数据
全部加载出来到内存中,很可能会发生 OOM(内存溢出);而且
查询
会很慢,因为框架耗费大量的时间和内存去把
数据
库
查询
的结果封装成我们想要的对象(实体类)。在业务系统需要从 MySQL
数据
库里读取 100w
数据
行进行处理,应该怎么做?
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章