datepart

    0热度

    2回答

    我有这个疑问的MySQL数据库: Article.where('DAY(created_at) = DAY(?)', day) 我尝试使用上面的查询也是在PostgreSQL数据库,特别是我想是这样的: Article.where("DATE_PART('day', created_at) = DATE_PART('day', ?)", today) 但我正在逐渐错误PGError: ER

    2热度

    1回答

    我正在寻找一个解决方案如何,我可以在不同的表1000块基于日期时间的部分,从一个大表移动行价值(作为每月档案)。我使用MS SQL Server 2008的 莱姆斯Rusanu在块移动行此处提供的计算器Move SQL Server data in limited (1000 row) chunks以下解决方案。像魅力一样工作:-) WHILE 1=1 BEGIN WITH messa

    2热度

    2回答

    我想要做的是计算给定数据范围内滑动5天期间的呼叫中心事件数量;如果事件计数超过(例如)10,我需要提醒管理人员。我已经创建了包含日期和相​​应呼叫中心事件计数的数据集。 Date Events w01 w02 w03 w04 w05 11/01/2011 5 * 11/02/2011 2 * * 11/03/2011 4 * * * 11/04/2011 1 * * * *

    1热度

    3回答

    我有一个网站,我记录每个链接点击SQL Server 2008数据库中的客户端指标。我已经编写了查询来获得每日总点击量,但是我想知道用户在给定时间范围内点击了多少次(即在5秒内)。 这里的想法是锁定尝试刮擦内容的传入IP地址。假设如果在5秒内检测到超过5次“点击”或者来自给定IP地址的每日点击次数超过某个值,则这是一次尝试。 我已经试过的一些变化如下: -- when a user clicked

    0热度

    2回答

    全部, 我一直在绞尽脑汁想要弄清楚这一点。我需要将SQL时间戳转换为非标准格式,我无法找到转换为的简单方法。 我需要转换: 1900-01-01 00:00:00.000 到 1/1/1900上午12:00 我试过几个与日期组合的演员阵容,但我没有太多的运气。我想我需要转换几次才能得到我想要的,但我想我会先问问专家。 谢谢!

    1热度

    2回答

    我在使用datepart的查询中遇到了问题。我们一直使用以下查询返回最近三周的数据,但是我们最近发现公司正在使用周一至周日的报告周,而下面的查询默认为周日至周六。我试过"SET LANGUAGE BRITISH"和"SET DATEFIRST 1",但是我不能很好地把握这些函数,因为它们不会改变我的查询结果。我要指出,我们的SQL Server 2000上运行。如果你知道你的解决方案帮助将不胜感激

    0热度

    5回答

    我想两个日期之间选择的数据之间,没有一天 输入例如: 起始月份:9,开始年度:2011 月末: 3,结束年份:2012 我认为有两种方法可以做到这一点。 第一个是转换开始月份和开始年份,如2011-09-01,并将最后日期转换为2012-03-31,但这需要计算结束月份的最后一天。获得了这些数据,我们可以使用的WHERE子句的BEETWEN功能(但是,是转换功能可靠吗?) 第二种解决方案是在下面的

    1热度

    1回答

    这是我写的一个查询,我想可能是我想要的。我认为,通过观察它,你可以看到我想要做的事: INSERT INTO tbTime SELECT DISTINCT DATEPART(yyyy, ed), DATEPART(mm, ed), DATEPART(dd, ed), EntireDate AS ed FROM test 我基本上是在从另一个表复制日期

    1热度

    5回答

    我想选择当前月份开始和当天之间添加到数据库的记录 - 我或多或少知道如何从当前日期获取记录,并且在特定的时间段内 - 但是我如何获取它以便从当前日历月的开始开始?

    0热度

    3回答

    在SQL Server 2005上,我想创建一个表示我的任务开始的小时。我的日期时间是'2010-10-01 12:30:00:00',这是实际的开始时间。我想结束的是'12:00'这是任务开始的小时。关于如何放松'30分钟'的好主意?