0 0

SQLSERVER查询3

sqlserver中怎么做时间比较?
查询出12月入库的商品总数
谢谢
2011年11月23日 11:36

4个答案 按时间排序 按投票排序

0 0

如果你一条记录就是一个商品的话这样

select count(distinct id) from table where tdate>11月30号24点 and tdate<下一年1月1号

distinct就是把重复的ID去掉,时间写成大于和小于的原因是只有这样才能合理使用索引,性能会上去。

如果是一个字段记录的商品数,那么
select sum(商品数字段名) from table where tdate>11月30号24点 and tdate<下一年1月1号


多尝试,会积累经验的,祝你好运!

2011年11月23日 13:54
0 0

如果你表名位 tbl_shangPing,对应的入库时间列位:inTime,那么统计sql语句为:
select count(*) from tbl_shangPing where DATEPART(month, inTime)=12

其实sql server 2000中,获取日期中月份的方式有两种,都是通过函数,分别如下:
①、select DATEPART(month, getdate())
   第一个参数指定截取日期值的月份部分,是个关键字(month就是指月份,你要是获取日应该是day,如果是要获取星期应该是weekday等等);第二个参数为日期列名

②、select month(getdate())
就一个参数为为日期列名

2011年11月23日 12:31
0 0

问下:你数据库表中应该有个商品入库时间列吧?

2011年11月23日 12:23
0 0

DateDiff (interval,date1,date2)
以interval 指定的方式,返回date2 与date1两个日期之间的差值 date2-date1
interval
值 缩 写(Sql Server) Access 和 ASP 说明
Year Yy yyyy 年 1753 ~ 9999
Quarter Qq q 季 1 ~ 4
Month Mm m 月1 ~ 12
Day of year Dy y 一年的日数,一年中的第几日 1-366
Day Dd d 日,1-31
Weekday Dw w 一周的日数,一周中的第几日 1-7
Week Wk ww 周,一年中的第几周 0 ~ 51
Hour Hh h 时0 ~ 23
Minute Mi n 分钟0 ~ 59
Second Ss s 秒 0 ~ 59
Millisecond Ms - 毫秒 0 ~ 999

查询出12月入库的商品总数 :

select sum(product) from table where month(date) = 12 

2011年11月23日 12:20

相关推荐

    SQLServer查询耗费大量资源的语句.txt

    ### SQL Server 查询优化:识别与分析高资源消耗的SQL语句 #### 背景介绍 在数据库管理系统(DBMS)中,SQL Server 是一种广泛使用的解决方案,它为各种规模的企业提供强大的数据存储和处理能力。然而,在实际应用...

    sqlserver查询分析器 win10可用

    SQL Server查询分析器是Microsoft SQL Server数据库管理系统中的一个重要工具,主要用于编写、执行和测试SQL语句,以及查看查询结果。在Windows 10操作系统(x64)环境下,选择一个兼容且功能强大的查询分析器至关...

    sqlserver查询分析器免安装版

    SQL Server查询分析器是Microsoft SQL Server数据库管理系统的重要组成部分,它为数据库管理员和开发人员提供了用于编写、测试和执行SQL查询的界面。免安装版本的SQL Server查询分析器为那些不希望或不能在计算机上...

    SQL Server 查询两个日期之间的所有月份

    总结来说,SQL Server查询两个日期之间的所有月份可以通过动态生成的SQL语句和日期函数来实现,这在需要按月份分析数据时非常有用。然而,对于高性能的需求,设计合理的数据库结构和使用预计算的日期表是更好的选择...

    易语言SQLSERVER查询分析器

    《易语言SQLSERVER查询分析器》是一款专为易语言编程环境设计的工具,它提供了连接、操作和分析SQL Server数据库的能力。源码的开放性使得开发者可以深入理解其内部工作原理,同时也为自定义功能和扩展提供了可能。...

    sql server 查询分析器(免安装)

    下面将详细介绍SQL Server查询分析器及其主要功能。 1. **SQL Server查询分析器的用途** - **SQL编写**:它提供了用户友好的界面,用于编写结构化查询语言(SQL),包括SELECT、INSERT、UPDATE、DELETE等命令。 -...

    MS SQL Server查询小数位数语句

    MS SQL Server查询语句,以小数位数作为条件,可查询符合条件的记录。可查询多位小数位数。

    SQL SERVER 查询分析器

    SQL Server 查询分析器是Microsoft SQL Server数据库管理系统中的一个重要工具,...通过学习和实践这些内容,用户能够熟练掌握SQL Server查询分析器的使用,并提升SQL编程技能,从而更好地管理和操作SQL Server数据库。

    SQLSERVER查询分析器.e

    《SQLSERVER查询分析器》是一款基于易语言开发的工具,主要功能是用于解析和执行SQLSERVER的查询语句。此程序充分利用了易语言的扩展界面支持库和数据库操作支持库,为用户提供了方便快捷的SQL查询分析环境。下面将...

    绿色版sql server查询分析器

    SQL Server查询分析器是Microsoft SQL Server数据库管理系统中的一个重要工具,主要用于编写、测试和优化SQL语句。"绿色版SQL Server查询分析器"指的是一个无需安装即可使用的版本,它可能包含了所有必要的组件,...

    sqlserver查询分析器独立版单exe文件,支持2008,2012

    SQL Server查询分析器是Microsoft SQL Server数据库管理系统的重要组成部分,它为数据库管理员和开发人员提供了一个交互式的环境,用于编写、测试和执行SQL语句以及Transact-SQL脚本。在这个场景中,我们讨论的是一...

    sql server 查询当天,本周,本月,本年,30天内的数据的sql语句

    sql server 查询当天,本周,本月,本年,30天内的数据的sql语句

    SQLSERVER查询分析器

    【SQLSERVER查询分析器】是一款专为SQL Server数据库设计的高效工具,旨在帮助开发者和数据库管理员更好地理解和优化SQL查询性能。这款分析器不仅提供基本的查询执行功能,还具备自动生成增、删、改(INSERT、DELETE...

    SqlServer查询语句,根据开工日期和工期,计算跳过节假日后的完工日期

    SqlServer查询语句,根据开工日期和工期,计算跳过节假日后的完工日期。Crm_Holiday为节假日表,需要每年维护

    在Sql Server查询语句中能不能用变量表示表名

    在SQL Server中,查询语句是否可以使用变量来表示表名是一个常见的疑问,尤其是在编写动态SQL时。在SQL Server中,确实可以通过变量来构建动态的表名,但这需要借助存储过程或者动态SQL来实现。这是因为SQL语句在...

    SQL Server数据库查询自动导出发送工具

    综上所述,"SQL Server数据库查询自动导出发送工具"是一个高效、便捷的数据处理解决方案,它将SQL Server查询、数据导出与邮件发送整合在一起,简化了工作流程,提升了工作效率。对于那些依赖于SQL Server数据库进行...

    SQL Server查询分析器绿色版

    SQL Server查询分析器是Microsoft SQL Server数据库管理系统中的一个重要工具,主要用于编写、测试和优化SQL查询。这个绿色版意味着它是一个便携式版本,无需安装即可使用,方便在不同计算机上携带和运行。以下是对...

    仿真SQL Server查询分析器.rar

    《SQL Server查询分析器仿真工具详解》 在数据库管理领域,SQL Server查询分析器是用于编写、测试和优化SQL语句的重要工具。然而,对于学习和实验环境,使用真实的SQL Server查询分析器可能存在一些限制,比如资源...

    SQLserver查询表大小,重整index碎片

    资源名称:SQLserver查询表大小,重整index碎片 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    ms sqlserver 查询分析器

    在本篇文章中,我们将深入探讨SQL Server查询分析器的功能、用途及其在数据库管理中的重要性。 **1. SQL Server查询分析器的基本功能** - **SQL语句编辑和执行**:用户可以在查询分析器中输入SQL语句,包括SELECT...

Global site tag (gtag.js) - Google Analytics