Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL-如何获取当月至今的事务计数_Sql_Group By - Fatal编程技术网

SQL-如何获取当月至今的事务计数

SQL-如何获取当月至今的事务计数,sql,group-by,Sql,Group By,我正在尝试获取本月至今的事务计数。目前,我提供的日期介于开始日期和结束日期之间 如何获得当月至今特定月份的结果?您没有提到您使用的SQL,但如果它的SQL Server具有内置函数DatePart,我希望大多数主要的SQL方言都有类似的功能 因此,您的where子句类似于where-datepart(mm,to_-date)=4(对于四月) 如果您的SQL版本没有日期函数,那么您可以回退到更粗糙的字符串操作。假设日期为yyyymmdd,则可以使用子字符串函数提取mm部分,将其转换为整数并执行比较

我正在尝试获取本月至今的事务计数。目前,我提供的日期介于
开始日期
结束日期
之间


如何获得当月至今特定月份的结果?

您没有提到您使用的SQL,但如果它的SQL Server具有内置函数
DatePart
,我希望大多数主要的SQL方言都有类似的功能

因此,您的
where
子句类似于
where-datepart(mm,to_-date)=4
(对于四月)


如果您的SQL版本没有日期函数,那么您可以回退到更粗糙的字符串操作。假设日期为yyyymmdd,则可以使用子字符串函数提取mm部分,将其转换为整数并执行比较。

欢迎使用stackoverflow。请花一分钟的时间,特别是。样本数据最好作为+。请将您的问题包括在内,您当前的尝试和您想要的结果。有关更多详细信息,请使用迄今为止创建的脚本标记相应的数据库名称。