Specific day of current month and current year from date time SQL Server 2005(从日期时间 SQL Server 2005 当前月份和当前年份的特定日期)
问题描述
大家好,我想在今天之前从发票和客户中搜索数据我正在使用 DateDiff() GETDATE() 函数,例如两个表
Hello everyone i want search data from invoices and client by today date I'm using DateDiff() GETDATE() functions for example two tables
1 个客户
- ID int
- Name Varcher
2 发票
- ID int
- ClientID int
- date Datetime
- Total money
查询
Select * from client c
inner join invoice i on c.id = i.ClientID
WHERE DateDiff(dd, i.date, getdate()) = 0
我想从日期时间按当前月份和当前年份的特定日期选择查询如果当前月份是 08 和当前年份 2010 我想写一个月的任何一天谢谢大家帮我
I want select query by specific day of current month and current year from date time if the current month is 08 and current year 2010 i want write any day of month Thanks every one help me
推荐答案
从当前月份和年份中的特定日期选择记录的最简单方法是声明一个分配给指定日期、月份和年份的 datetime 变量,以及用变量替换查询中的 getdate() - 像这样:
The simplest way to select records from a specific day in the current month and year is to declare a datetime variable assigned to the specified day, month and year, and replace getdate() in your query with the variable - like so:
declare @date datetime
select @date = '10-Aug-2010'
Select * from client c
inner join invoice i on c.id = i.ClientID
WHERE DateDiff(dd, i.date, @date) = 0
要在当前月份的指定日期运行查询,请尝试以下操作:
To run a query for a specified day of the month in the current month, try the following:
declare @day integer
select @day = 10
Select * from client c
inner join invoice i on c.id = i.ClientID
WHERE DateDiff(dd, i.date, dateadd(dd,@day-datepart(dd,getdate()),getdate())) = 0
这篇关于从日期时间 SQL Server 2005 当前月份和当前年份的特定日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:从日期时间 SQL Server 2005 当前月份和当前年份的特
基础教程推荐
- SQL:使用来自具有相同列名的两个表中的数据... 2021-01-01
- 无法解决整理冲突 2021-01-01
- SQL 效率:WHERE IN 子查询 vs. JOIN 然后 GROUP 2021-01-01
- 在 SQL 中连接多个表 2021-01-01
- 如何使用 mysql.connector 禁用查询缓存 2022-01-01
- 需要 MySQL 5.1 中的抽象触发器来更新审计日志 2021-01-01
- 是否可以执行按位分组功能? 2021-01-01
- SQL Server 实例在登录协商期间返回无效或不受支持的协议版本 2021-01-01
- 将 SQL Server DateTime 列迁移到 DateTimeOffset 2021-01-01
- SSMS 中的权限问题:“对象 'extended_properties'、数据库 'mssqlsystem_resource'、... 错误 229)上的 SELECT 权限被拒绝" 2022-01-01
