mysql根据俩个字段,时间范围和精确时间,我想在添加精确时间后,时间范围自动添加上。

问题描述

mysql根据俩个字段,时间范围和精确时间,我想在添加精确时间后,时间范围自动添加上。

各位大侠,请教一个问题,我有俩个字段,时间范围(date)和精确时间(datetime),我想在添加精确时间后,时间范围自动添加上。精确时间到秒,我想时间范围精确到月。比如精确时间是“2015-02-01 12:12:13”,那么时间范围就是“2015-02”。求具体代码,不要只说过程。谢谢

解决方案

从左开始截取7位即为你想要的结果:

select datetime,left(datetime,7 )date from table

不过可能需要类型转换?

select datetime,left(cast(datetime as string),7) as date from table

时间: 2024-09-14 23:19:08

mysql根据俩个字段,时间范围和精确时间,我想在添加精确时间后,时间范围自动添加上。的相关文章

mysql如何更新数据库字段教程

  mysql如何更新数据库字段教程 语法 UPDATE table_name SET column_name = new_value WHERE column_name = some_value 注释:SQL 对大小写不敏感.UPDATE 与 update 等效. 为了让 PHP 执行上面的语句,我们必须使用 mysql_query( 函数.该函数用于向 SQL 连接发送查询和命令. 例子 稍早时,我们在本教程中创建了一个名为 "Person" 的表.它看起来类似这样: FirstN

y 中文乱码-PHP环语言对MySQL数据库进行中文字段的数据插入和查询时候遇到的乱码问题

问题描述 PHP环语言对MySQL数据库进行中文字段的数据插入和查询时候遇到的乱码问题 #定义插入数据库的时候定义插入的字符串的编码为 mysql_query('SET NAMES UTF8'); 这时候通过PhpMyadmin能够正常看到插入的正文字段信息,但是通过 mysql_query("select * from $table_name limit $offset,$rows"); 查询该字段的时候,显示的字段信息是乱码 如果不对插入数据库的编码做任何的定义,直接插入数据库中文

mysql语句,去除字段首尾的“|”,替换字段中间的“|”为“,”。这个字段不是所有值要替换

问题描述 mysql语句,去除字段首尾的"|",替换字段中间的"|"为",".这个字段不是所有值要替换 表名是article 需要修改的字段为keywords , 将 "|魅力芜湖|文物保护|委员会|"改为"魅力芜湖,文物保护,委员会".然后keywords 这个字段 有些值本身就是 "国内,新闻"这种值,不需要改. 请问我该怎么写. 用 trim ?然后replace 具体怎么写我不知

mysql修改表、字段、库的字符集

mysql修改表.字段.库的字符集 修改数据库字符集: ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...]; 把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集: ALTER TABLE test CONVERT TO CHARACTER SET character_name [COLLATE ...] 如:ALTER TABLE test CONVERT TO CHAR

一个数据库(mysql) 俩个项目跑 有什么好解决方案或者注意的问题?

问题描述 一个数据库(mysql)俩个项目跑有什么好解决方案或者注意的问题?一个项目是给app提供数据的.一个是web端请问这样做会有什么问题? 解决方案 解决方案二:应该没有什么问题,不管有多少个项目跑,因为对于数据库来说,操作数据库的都是平等的普通连接,它并不知道你是什么项目.解决方案三:设计上做好数据安全就行了,

gridview 绑定mysql 的datetime数据类型字段出现问题

问题描述 gridview 绑定mysql 的datetime数据类型字段出现问题 我在用gridview 绑定mysql数据时 有一字段数据类型为datetime的内容不能显示出来 其余字段的内容都能显示 这是什么情况 如图所示 解决方案 你好,datetime数据可以转型.用.ToString("yyyy-MM-dd hh:mm:ss").

图片-如何用mysql更改表的字段名。

问题描述 如何用mysql更改表的字段名. 新建了个表tv_play,如图: 请问该如何把表的shit字段改为a_piece_of_shit? 解决方案 语法:alter table 表名 change column 旧字段名 新字段名 [约束条件]: 示例: alter table tv_play change column shit a_piece_of_shit: 如果字段有数据,最好新建a_piece_of_shit字段,然后把shit字段信息更新到a_piece_of_shit中,再删

java web-一个数据库(mysql) 俩个项目跑 有什么好解决方案或者注意的问题?

问题描述 一个数据库(mysql) 俩个项目跑 有什么好解决方案或者注意的问题? 一个数据库(mysql) 俩个项目跑 有什么好解决方案或者注意的问题? 一个项目是给app提供数据的.一个是web端 请问这样做会有什么问题?

mysql查询,因为字段设计有差异

问题描述 mysql查询,因为字段设计有差异 有2表,1张短信表(发送量int,时间timestamp), 1张流量表(流量数varchar,时间bigint) 求2015年每月短信总数和流量总数 解决方案 MySQL字段拼接查询 解决方案二: 做类型转化啊:: 因为你并没有说存的时间是什么时候所以我就默认为天 第一张就是 select sum(短信) from 短信表 where to_char(时间) like ''%找出当月所有时间段的共同点%//得到的是短信总和 第二张表是 select