datepart

    0热度

    1回答

    我试图创建一个灵活的方式来确定前一周的最后一天,知道这将在具有不同规划周的不同环境中运行(某些客户使用周六至周五;周六至周日;周一至周日)。我打算创建一个变量为每一个客户的一周的开始天使用(见下文) Set @BeginningWeek = 1 -- 1=Mon; 2=Tues; 3=Wed; 4=Thurs; 5=Fri; 6=Sat; 7=Sun 我一直在尝试使用DATEADD和日期部分的

    1热度

    1回答

    我希望你能帮助我!我非常感谢来自这里的帮助! 我想要做的是创建SSIS包来导入.TXT分隔文件到数据库中。用静态文件做这件事的过程在我的脑海中是清楚的,但是这里的事情是,必须每天使用来自昨天的文件来完成导入。 文件名具有以下结构:“Informe_De_Recupero_D141027”(日期部分为“141027”)。 我创建了一个变量在SSIS包称为FileDateName以下表达式: RIGH

    0热度

    1回答

    周 我想从一个日期范围exlcude周四在SQL Server中的日 以下是我想出了其他的例子: SELECT * FROM table WHERE ((DATEPART(WEEKDAY, date_field) + @@DATEFIRST) % 7) NOT IN (5) 这似乎是工作,但我想看看是否有任何改进建议等。 谢谢!

    0热度

    2回答

    我想首先对参与此论坛的所有人表示衷心的感谢。在[INSERT PROJECT NAME HERE]前一天的凌晨3点,过多的知识和例子已经成为了一个惊人的资源,我到达了一堵墙......大声笑。 我创建了一个简单的查询来运行按月份和季度划分的常规数据报告,并且它会提取正确的值。不过,我在订购时遇到了麻烦。这是我想查询结果返回: Month DM TM FI GR NM Total

    0热度

    1回答

    当我在我的表上运行这个where子句时,我得到2个不同的结果,对我来说,它似乎应该得到相同数量的记录。 我使用的只是一个静态的日期来测试和其他的还应该找回在那里我试图让上个月相同的结果导致 我的想法查询的一个报告,其中将自动负载前几个月的记录。 WHERE (OrderReceiptedDate >= '2015-03-01') AND (OrderReceiptedDat

    0热度

    1回答

    我正在使用SQL 2008 R2,并且我在其中一个选择行中使用了DATEPART,因此会根据时间将日期和时间列转换为小数。 但我有一些NULL值通过未来我想显示为0。我已经使用其他列,但ISNULL无法使用它在这一个,因为我不知道如何与做结合DATEPART。 请参考下面,我已经使用日期部分,也想换空值0 DATEPART(hour, tblCarerContract.ContractHours)

    1热度

    1回答

    我声明@workingdatekey如下。 我需要通过从@ workingdatekey中减去一个月来定义@newdatekey,其中showld是yyyymmdd格式。 @workingdatekey和@newdatekey都是yyyymmdd格式。 Declare @workingdatekey int set @workingdatekey = CONVERT(int,CONVER

    0热度

    1回答

    我不知道这是否可能,但我正在尝试使用下面的select语句返回我们的rota系统的约定小时数以仅返回日期和时间栏中的小时数和分钟数。 但是,它只能准确返回到23:59的值,如果我输入的合同小时数为24或更多,它不能准确返回,即24将返回0,25返回1,26返回2,27返回3等等。 我们大部分员工的合同小时数为39,因此在我们的rota系统提交的合同小时内,我在39:00输入密码,但输出为15,但我

    1热度

    6回答

    好吧,我正在Visual Studio 2008中运行查询生成器。我试图按时间筛选查询结果;也就是说,我想从昨天开始到昨天中午的所有事情。 我昨天一直在使用GETDATE() - 1,它会拉起时间戳mm/dd/yyyy hh:mm:ss 但是,它会拉出当前时间。得到它从当天开始运行我附加了时间戳删除时间本身,所以它开始在一天的开始: convert(varchar(10), getdate()-1

    1热度

    2回答

    我在我的表中有2列在sql服务器 - [发生时间(NT)]和[清除时间(NT)]格式为yyyy-mm-dd hh:mm:ss和第三列[中断持续时间]与格式hh:mm:ss [标识符] | [发生时间(NT)] | [清除时间(NT)] | [停电时间] 4 | 2014-12-28 15:06:33.000 | 2014-12-28 15:18:18.000 | 00:11:45.000 停电时间