“strftime”不是可识别的内置函数名称

2023-12-06

我正在使用 Microsoft SQL Database Management Studio,它不允许我使用 strftime() 函数来运行查询。我必须按月创建一个表格,其中包含每个月的新用户和退订者。

这就是我本质上造成错误的原因:

SELECT strftime('%m', createddate) AS 'Month', COUNT(createddate) AS 'Subscribers',
       COUNT(dateunsubscribed) AS 'UNsubscribers'
FROM subscriber
GROUP BY 1
ORDER BY 1;

我还能怎样运行这个查询而不需要strftime()或者我怎样才能得到strftime()上班?


strftime is a mysql function, and isn't available in Microsoft's .

对于这个简单的用例(从日期中提取一个月),您可以使用month:

SELECT   MONTH(createddate) AS [Month], 
         COUNT(createddate) AS [Subscribers],
         COUNT(dateunsubscribed) AS [UNsubscribers]
FROM     subscriber
GROUP BY 1
ORDER BY 1;

EDIT:
为了解决评论中的问题,group by子句不采用像这样的序数order by条款确实如此。您需要指定要分组的表达式:

SELECT   MONTH(createddate) AS [Month], 
         COUNT(createddate) AS [Subscribers],
         COUNT(dateunsubscribed) AS [UNsubscribers]
FROM     subscriber
GROUP BY 1
ORDER BY MONTH(createddate);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“strftime”不是可识别的内置函数名称 的相关文章

  • 检查 MySQL 和 PHP 中是否都存在 ids 列表

    最有效的方法是什么MySQL and PHP检查 id 列表是否全部存在 我希望函数返回结果是true if allid 存在 否则false 我刚在想 ids array 2233 5545 9478 5343 3545 do all g
  • 当在另一个表中找到匹配项时更新列

    我尝试使用表 A 中与 Passport no 匹配的值更新表 B 中的列 下面是我的sql查询 update tabel b set b country id a national id from table a a join tabel
  • 触发器定义中的 DELETE 语句问题

    我创建了一个插入 更新触发器 旨在根据插入的数据更新不同表中的信息 触发器执行 或应该执行 的最后一件事是从目标表中删除所有数据 这些数据的条件在触发器的插入部分期间可能已更改 除了最后的之外 一切似乎都在触发DELETE陈述 它正在执行D
  • 将 Linq 表达式转换为 SQL Server 查询

    我正在使用一些 crm 框架 该框架没有任何内部 orm 并且不使用实体框架 仅使用纯 sql 查询 我在数据库中的每个表都有实体 所以我有例如 public class Customer public string FirstName g
  • SQL查询获取列的精度值

    我需要一个 SQL 查询来获取某些列的精度值 我主要关心十进制类型列 并且我需要相同的精度值 我意识到在某些版本和数据库服务器供应商中可以这样做 如果您能列出其中的一些 那就太好了 对于 SQL 服务器 select precision f
  • 如何解决此错误:Py4JJavaError:调用 o70.showString 时出错?

    目前我正在开发 PySpark 和 DataFrame 我创建了一个数据框 from pyspark sql import import pandas as pd spark SparkSession builder appName Dat
  • 当 SQL 包含变量时在 pgAdmin 中调试 SQL

    在 SQL Server 中 我可以从应用程序中复制 sql 代码并将其粘贴到 SSMS 中 声明并分配 sql 中存在的变量并运行 是的 很棒的调试场景 例如 请注意 我很生疏 语法可能不正确 declare x as varchar 1
  • sql查询中where子句中的CASE语句

    我正在尝试在我正在处理的查询的 where 子句中编写一个 case 语句 我正在水晶报告中导入代码 我基本上是想说明变量 类型 是否设置为 创建 以便在where子句中为该日期范围运行 否则为不同的日期范围运行 它一直给我一个错误 我似乎
  • 从 Pandas 的 DatetimeIndex 中创建月份和年份的列表

    我有一个信息数据框 我将索引设置为接收的日期和时间 现在我想要一个清单 我设置 df 索引这样做 df index pd to datetime df index format m d Y H M 这给了我这个 print df index
  • 获取每件商品的最新价格

    我有一张桌子 ItemID PurchaseDate Price 001 03 17 2013 19 00 002 03 17 2013 14 00 001 03 18 2013 13 00 002 03 18 2013 15 00 001
  • 使用 START WITH 和 CONNECT BY PRIOR 将查询从 oracle 迁移到 postgresql

    我正在将一个进程从 oracle 迁移到 postgresql 并且在它们的转换方面遇到了另一个问题 我一直在研究如何迁移oracle查询 它有 START WITH 和 CONNECT BY PRIOR 我已经对此进行了记录 我认为最简单
  • 带可选参数的 SQL 更新命令?

    我将大约 500 000 个对象插入数据库 其中许多对象是相同的 在数据库中具有相同的主键表示 但其他字段可能不同 因此我使用方法 更新 如果没有行受影响 插入 问题是 有时一个对象的某些字段设置为 null 从文件中无法读取 并且已经在数
  • ssis将N个表从源服务器加载到目标服务器的最佳实践

    我需要将 N 个 大约 50 个 表从源数据库加载到目标数据库 每个表都与其他表不同 因此元数据不同 我想我可以使用父 pkg 来调用子 pkg 其中每个子 pkg 都有简单的结构 例如 DFT 来映射要导入的表 1 个子 pkg gt 1
  • 查找缺失值

    我有一个表 有 2 个重要的列 DocEntry WebId 样本数据就像 DocEntry WebId 1 S001 2 S002 3 S003 4 S005 现在我们可以注意到 在 WebId 列中 S004 丢失了 我们如何通过查询找
  • SQL Server到Mysql迁移(使用Mysql Workbench)数据传输错误

    我正在使用 Mysql Work bench 6 3 将数据库从 MS Sql server 2008 迁移到 Mysql 在 批量数据传输 期间出错并出现以下警告 这种情况仅发生在像 varchar char 这样的列类型上 当我尝试使用
  • mysql变量赋值:如何强制赋值顺序?

    由于mysql是一种声明性语言 我找不到强制赋值变量顺序的方法 采取这个查询 SET v1 0 SET v2 0 SELECT v1 v2 FROM MyTable table WHERE v1 v2 is not null AND v2
  • 获取SQL中前2个特殊字符之间的字符

    我有数据在sql 只是要注意 SQL STudio is the IDE like data a 10 b c a 1 b c 我想获取前两个符号之间的数据 Output 10 1 这就是我的方法 SELECT CAST
  • 使用 C 语言使用 strftime() 获取缩写时区

    我看过this https stackoverflow com questions 34408909 how to get abbreviated timezone and this https stackoverflow com ques
  • 批量更新 SQL Server C#

    我有一个 270k 行的数据库 带有主键mid和一个名为value 我有一个包含中值和值的文本文件 现在我想更新表格 以便将每个值分配给正确的中间值 我当前的方法是从 C 读取文本文件 并为我读取的每一行更新表中的一行 必须有更快的方法来做
  • 更新查询时 ios 中出现“数据库锁定”错误

    我正在使用下面的代码更新查询 using sqlite 但我越来越 database is locked error 我尝试搜索一些 SO 链接 建议关闭数据库 但我再次执行此操作时遇到相同的错误 我已经提到过代码中出现错误的地方 cons

随机推荐

  • 如何在调用正文中使用 csv 文件来调用经过 TensorFlow 训练的 SageMaker 模型? [复制]

    这个问题在这里已经有答案了 我已在 AWS SageMaker 上部署了 TensorFlow 模型 并且希望能够使用 csv 文件作为调用正文来调用它 该文档说关于创建一个serving input function就像下面这个 def
  • jQuery 异常处理

    有什么方法可以捕获 javascript 中任何未捕获的异常吗 我的意思是 我所有的 危险 代码都在 try catch 块中 但是我没有明确处理的异常怎么办 我正在使用 jQuery 我的主要 javascript 文件以以下内容开头 d
  • Linux 如何将文件识别为某种文件类型,以及如何以编程方式更改它?

    我正在用 java 创建一个程序 该程序读取文件的输入流 通过根据密码更改字节数来对其进行加密 并创建一个新的加密文件 例如 我创建了一个测试文件 其中包含以下内容 This is a test to see if the encrypte
  • 将 Gridview 导出到 Excel 时删除复选框

    我有一个 gridview 需要导出到 Excel 我已设法从行中删除复选框 但不知道如何从标题中删除以及完全删除复选框列 感谢帮助
  • SQL查询删除两个不同数据库的3个表内连接中的重复值

    我正在使用 SQL Server 数据库 并且编写了以下查询 SELECT AM Martin dbo CpCore Site Latitude AM Martin dbo CpCore Site Longitude AM Martin d
  • Jquery - 链接外部 .js 文件不起作用

    由于某种原因 我链接到的外部 js 文件无法正常工作 我像这样链接到它 我已经使用一个简单的内联脚本测试了 jquery 以便在单击时隐藏一段文本 以便 jquery 库存在并工作 jquery js 文件与调用它的 index php 文
  • Matplotlib 默认情况下不会显示居中的多边形图?

    对于迄今为止我见过的所有类型的图 matplotlib没有时会自动居中xlim ylim 给出了值 例子 import matplotlib pyplot as plt A pts 162 5 137 5 211 0 158 3 89 6
  • C# 将列表中的对象转换为另一个对象

    是否可以将对象列表分配给另一个将其作为构造函数的对象列表 Eg public class PersonORM public PersonORM Person p convert public int PersonId get set Oth
  • 文件共享读写不起作用 (C#.NET)

    我正在使用 C 的十六进制编辑器控件 可以找到源代码和二进制文件here 使用它时的一个问题是 如果在十六进制编辑器和另一个程序中加载文件 则另一个程序无法保存该文件 因为它已经被另一个进程使用 所以我询问了控件的作者 他告诉我将 File
  • DirectShow 库 - 如何使用 directshow 库捕获图像而不在 PictureBox 或面板上显示网络摄像头实时图像

    我正在使用使用 DirectShow 库的 WPF 应用程序 它可以很好地抓取图像或记录实时源 但我希望最终用户不应该看到任何网络摄像头正在拍摄他们的照片 即我想要图片框或用户不应该看到正在渲染来自网络摄像头的提要的面板 我应该能够捕获图像
  • 如何在opencv中使用多频段搅拌机

    我想使用混合两个图像多频带混合但我不清楚这个函数的输入参数 void detail Blender prepare const std vector
  • Python 函数仅返回第一个值而不是数据帧

    我构建了一个函数 将 5 个投资组合的收益附加到一个数据帧中 我想将其返回到一个变量 当我在函数中逐行运行命令 一种调试 时 我最终得到的变量 folioReturn 这是我希望脚本返回的变量 具有正确数量的值 例如 5 但是如果我调用该函
  • 如何修复“使用内部联接的不明确列名错误”错误

    我正在使用两个表从数据库中进行查询 并收到问题标题中描述的错误 在某些情况下 我需要查询的字段在表 A 中 但其他字段在表 B 中 我动态创建要搜索的列 可以在表 A 或表 B 中 代码中的 WHERE 子句是导致错误 是否有动态方法来解决
  • @font-face 不适用于斜体/粗体字体

    我正在使用一个自动生成CSS的工具 它生成以下 font face标签和相应的段落Style font face font family FF Garamond Italic src url fonts 16309 GARAIT 1 ttf
  • AS3 - TextField:嵌入字体

    此代码不会将文本呈现到屏幕上 改变 drawText embedFonts false 渲染文本 但字体大小或颜色不会修改 package import flash display Sprite import flash text Text
  • 在 LWJGL 中更改 OpenGL 版本

    所以我一直想知道如何更改 lwjgl 中的 openGL 版本 我知道我可以使用 PixelFormat 和 ContextAttribs 更改版本 正如 wiki 上所说http lwjgl org wiki index php titl
  • C++ - 在模板类外部但在标头中定义成员函数

    我定义了一个带有一个成员函数的简单类模板 它是在类外部定义的 并具有附加 显式 专门化 也在类外部定义 一切都在一个头文件中 如果您在多个翻译单元中包含此标头 则会因单定义规则而出现链接器错误 Header with a template
  • 从 Objective-C 代码调用 javascript

    我发现了很多从javascript调用objective c代码的方法 但我想从objective c调用javascript代码 上次我从 Objective C 提交了 HTML FORM 现在我不想调用 JavaScript 方法 您
  • 防止浏览器加载拖放文件

    我正在向我的页面添加一个 html5 拖放上传器 当文件被放入上传区域时 一切都运行良好 但是 如果我不小心将文件放到上传区域之外 浏览器会加载本地文件 就像它是新页面一样 我怎样才能防止这种行为 Thanks 您可以向调用的窗口添加事件侦
  • “strftime”不是可识别的内置函数名称

    我正在使用 Microsoft SQL Database Management Studio 它不允许我使用 strftime 函数来运行查询 我必须按月创建一个表格 其中包含每个月的新用户和退订者 这就是我本质上造成错误的原因 SELEC