1.遇见一个应用,需要按照每天进行数据统计,比如里程,油耗量,但是数据库里面存储的时间太精细。在sqlserver下面通过下面的方法解决
convert(varchar(10), 时间字段, 120)
这样就把时间字段解析的只剩下日期了,没有了时分秒,可以通过group by来对日期进行分组了。
比如:
select m.DAYTIME,sum(m.OILUSED) as OILUSED,sum(m.ALLMILE) as mile from
(
select a.OILUSED as OILUSED ,a.DRIVE_MILE as ALLMILE ,convert(char(10),a.GPSTIME,120) as DAYTIME from
(select t.DEVICE_ID,t.GPSTIME,t.OIL_USED as OILUSED,t.DRIVE_MILE from T_TERM_STATUS_RECORD t) a,
(select v.id as vehicle_id,r.tid from ref_vehicle_terminal r,t_vehicle v where r.vid=v.id) c
where a.DEVICE_ID=c.TID
) m group by m.DAYTIME
2.第二个应用,某字段是verchar类型,但是我想用sum求和,怎么办?
sum(convert(numeric(18,3),c.CHARGE))
详细了解convert()函数可以移步
http://www.yesky.com/imagesnew/software/tsql/ts_ca-co_2f3o.htm
分享到:
相关推荐
总结,C++中字符和字符串的转换涉及多种方法和函数,包括使用`std::string`,处理宽字符,以及转换不同的编码格式。了解和熟练掌握这些转换技巧对于编写跨平台的、处理各种字符集的C++程序至关重要。实践中的应用...
SQL Server中的`CONVERT()`函数是一个非常实用的函数,它主要用于数据类型的转换,尤其是当处理日期和时间数据时。此函数允许将日期和时间值转换为字符串格式,或者相反,将字符串转换为日期和时间类型。`CONVERT()`...
SQL中的CONVERT函数是一个非常重要的转换工具,它用于在不同数据类型之间进行转换,特别是处理...通过深入学习和实践,你可以掌握更多关于CONVERT函数的高级用法,以及如何根据业务需求定制日期和时间的格式化规则。
1、Concat函数。 连接字符串常用:concat函数...CONVERT函数。 用法:CAST(expr AS type), CONVERT(expr,type) , CONVERT(expr USING transcoding_name). SELECT CONVERT('abc' USING utf8); 将varchar 转为Int 用 ca
在SQL Server中,进行数值四舍五入操作通常有多种方法,其中最常用的函数是`ROUND`,但也可以使用`CAST`和`CONVERT`函数来实现类似的效果。本文将详细探讨这三种方法以及它们在处理四舍五入时的特点。 `ROUND`函数...
本文将详细讨论PHP中的两个编码转换函数`mb_convert_encoding`和`iconv`的使用方法,以及它们在实际场景中的应用。 首先,`mb_convert_encoding`函数用于将字符串`str`的字符编码从`from_encoding`转换到`to_...
例如,如果我们需要从`string`对象中截取子串并转换为`int`,可以使用以下方法: ```cpp #include #include int convertToInt(const std::string& str) { std::istringstream iss(str); int num; iss >> num;...
本文将详细介绍`iconv()`函数的使用方法,包括其命令行工具和编程接口。 #### 二、iconv 命令行工具 ##### 2.1 基本概念 `iconv` 是一个用于在不同字符集之间转换文本的命令行工具。它可以方便地用于文件或标准...
### SQL函数大全详解 #### 一、概述 SQL(Structured Query Language)作为一种广泛使用...理解这些函数的特点和使用方法对于高效地管理和分析数据至关重要。希望本文能帮助读者更好地掌握SQL Server函数的应用技巧。
在本教程中,我们将深入探讨`convert2table`的使用方法以及它如何帮助我们更好地管理和分析数据。 首先,让我们理解表数据结构的特点。表由一系列列组成,每一列都有一个特定的名称(列标签),并且可以包含不同...
根据给定文件的信息,我们可以总结出Sybase数据库中与日期处理相关的多个实用函数及应用...以上是Sybase数据库中常用的日期函数及其使用方法的详细介绍。通过这些函数,用户可以灵活地处理日期数据,满足各种业务需求。
本文档将详细介绍部分Form Builder内置函数的功能与使用方法。 #### 二、内置函数详解 ##### 1. **Abort_Query** - **函数原型**:`abort_query;` - **功能描述**:该函数用于停止正在执行的查询。这对于取消长...
在本文中,我们将深入探讨`SUBSTRING`函数的使用方法,并通过实例来理解其工作原理。 `SUBSTRING`函数的基本语法如下: ```sql SUBSTRING ( expression, start, length ) ``` - `expression`: 这是一个必需的参数...
总结一下,`convert_uudecode()`函数在PHP中是一个非常实用的工具,用于将使用uuencode编码的字符串还原为原始格式。它对于处理和传输二进制数据或非ASCII字符流是至关重要的。虽然现代的网络环境提供了更高效的数据...
以下是一个简单的示例,演示如何使用`system`函数来执行`cls`命令: ```c++ #include int main() { // 清除屏幕 system("cls"); printf("屏幕已清除!\n"); // 暂停程序等待用户输入 system("pause"); ...
下面将详细介绍SQL Server中关于时间操作的主要函数及其用法,并结合实例进行解释。 ### 1. 获取当前系统时间 - `GETDATE()` `GETDATE()` 函数用于获取当前系统的日期和时间。返回值类型为 `datetime` 或 `...
- **左侧填充**: Oracle中的`LPAD`函数没有直接对应的SQL Server函数,但在SQL Server中可以通过其他方法实现。 - **去除空白**: `LTRIM`和`RTRIM`函数在两个数据库中都有提供,用于去除字符串开头和结尾的空白字符...
本文将详细介绍如何在SQL Server数据库中实现简繁体转换,并通过一个具体的示例来演示如何创建并使用简繁转换函数。 #### 一、背景介绍 在SQL Server中,虽然默认并没有提供直接进行简繁体转换的功能,但我们可以...