sql查询-SQL查询同一天不同时刻的数据

问题描述

SQL查询同一天不同时刻的数据

rt,我要把相同一天的数据都放在一起,不知道如何去用SQL去查询
下面是例子:
2015/05/01 02:00
2015/05/01 05:30
2015/05/01 18:00
2015/05/03 13:00
2015/05/03 16:00
2015/05/06 01:00
2015/05/06 11:00
2015/05/06 21:28

解决方案

就是一个行合并的问题
http://blog.csdn.net/adensky/article/details/5697911

解决方案二:

按照时间order by就ok啦

解决方案三:

二楼解法很详细,不错!

解决方案四:

错了,没看清楚,应该是一楼的!

解决方案五:

谢谢大家的回答,这的确跟1L说的那样,实际上是行合并的问题,要做的是得到不同的时间而已,其他的数据可以再利用得到的时间去取。
后面我用group by实现了 SELECT * FROM TABLE group by DATE字段 having count(*)>=1 (日期和时间我分成两个字段了)

时间: 2024-12-05 17:59:32

sql查询-SQL查询同一天不同时刻的数据的相关文章

如何使用SQL Server数据库查询累计值

本文介绍如何使用SQL Server数据库查询累计值,举例分析. 有这样一个要求,它要创建一个SQL Server查询,其中包括基于事件时刻的累计值.典型的例子就是一个银行账户,因为你每一次都是在不同的时间去存钱和取钱.对任意一个账户来说,在某个时间点都要算出它的借(存款)和贷(取款)之和.每一笔交易之后,你都想知道当前的余额. 列表A创建了这样一个表格的简单的例子. CREATETABLE [dbo].[BankAccount]([TransactionID] [int] IDENTITY(1

SQL相关路径查询脚本

--1.查询机器名 SELECT @@servername AS 机器名称 --查询已安装的SQL实例名 SELECT * FROM Sys.Servers --2.查询SQL安装路径 DECLARE @installPath VARCHAR(200) EXEC MASTER.dbo.xp_regread 'HKEY_LOCAL_MACHINE', 'SOFTWARE\Microsoft\MSSQLSERVER\setup', 'SQLPath', @installPath OUTPUT SET

代码-ASP.NET登陆页面时如何查询SQL Sever数据库中用户名和密码是否相匹配

问题描述 ASP.NET登陆页面时如何查询SQL Sever数据库中用户名和密码是否相匹配 小弟是个新手,想请教下ASP.NET中如何通过TextBox控件去查询SQL Sever数据库中用户名和密码是否相匹配.求完整的代码,谢谢各位前辈! 解决方案 string connect = ""Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|contacts.mdb"";string query =

sql按季度查询数据库记录 适用于access

根据当前日期查询本季度的所有记录,非常实用. 以下提供两种用于ACCESS按季度查询记录的SQL语句,供大家参考. 1,查询当前季度所有记录 select * from news where DATEPART('q',time) = DATEPART('q',now()) And DATEPART('yyyy',time) = DATEPART('yyyy',now())   2,汇总并按季度显示所有数据 SELECT IIf(month(time) in (1,2,3),'一季度',IIf(m

SQL Server数据库连接查询的种类及其应用

在数据库开发方面,通过单表所表现的实现,有时候需要组合查询来找到我们需要的记录集,这时候我们就会用到连接查询. 连接查询主要包括以下几个方面: 内连接 内连接一般是我们最常使用的,也叫自然连接,是用比较运算符比较要联接列的值的联接.它是通过(INNER JOIN或者JOIN)关键字把多表进行连接.我们通过建立两个表来说明问题: StudentID StudentName StudentAge ----------- ----------------------------------------

剖析SQL Server 2005查询通知之基础篇

在本系列文章中,我们将深入探讨如何把.NET 2.0和SQL Server 2005的查询通知特征联合起来,以便通知应用程序何时关键数据发生变化进而达到消除反复查询数据库的目的. 一.引言 数据库应用程序的典型问题之一是更新陈旧的数据. 设想有一个典型的显示产品及其分类的电子商务网站.一个供应商的产品列表很可能并不经常发生变化,而其分类列表甚至更不会频繁更改.然而,在用户每次浏览该网站时,必须从数据库中反复查询这些列表.这显然是一种典型的低效资源利用,开发者和架构师都在绞尽脑汁想办法以减少这种浪

跟我学SQL:(四)查询多个表格

在对跨多个表格的数据进行组合时,有时很难搞清楚要使用哪一个SQL句法.我将在这里对将多个表格中的查询合并至单一声明中的常用方式进行阐述.  在这篇文章中的样本查询符合SQL92 ISO标准.不是所有的数据库生产商都遵循这项标准,而且很多厂商采取的提升措施会带来一些意料不到的后果.如果你不确定你的数据库是不是支持这些标准,你可以参看生产厂商的有关资料. SELECT 一个简单的SELECT声明就是查询多个表格的最基本的方式.你可以在FROM子句中调用多个表格来组合来自多个表格的结果.这里是一个它如

PL/SQL DEVELOPER中查询结果复制出来中文乱码如何解决

PL/SQL DEVELOPER中查询结果导出到EXCEL时中文显示正常,但直接复制出来中文显示为乱码,如何? 解决方案:切换到中文输入法状态,再复制,即可. 本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

优化SQL Server数据库查询方法

SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2.I/O吞吐量小,形成了瓶颈效应. 3.没有创建计算列导致查询不优化. 4.内存不足 5.网络速度慢 6.查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7.锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8.sp_lock,sp_who,活动的用户查看,原因是读写竞争资源. 9.返回了不必要的行和列 10.查询语句不好,没有优