我想要一个查询,它需要分钟,并在mysql中转换为日小时分钟。我看到了几个网站,但没有找到有用的。Time1由分钟组成,但我需要它以天、小时、分钟显示。
Mysql query is as follows.
"SELECT raf, family ,time1 from table ";
Ex : 1226 where i need to convert to x days y hrs and z min.
请帮我找出解决方案
我正在尝试获取当前日期和小时之间的日期、小时和分钟,以及MySQL和PHP中的日期时间字段。我需要获取以下信息:
X天,x小时x分钟完成。
SELECT TIMESTAMPDIFF(DAY,NOW(),FECHA_FIN) AS DAY,
TIMESTAMPDIFF(HOUR,NOW(),FECHA_FIN)-TIMESTAMPDIFF(DAY,NOW(),FECHA_FIN)*24 AS HOUR,
TIMESTAMPDIFF(MINUTE,NOW(),FECHA_FIN)-TIMESTAMPDIFF(HOUR,NOW(),FECHA_FIN)*60 AS
我在php中工作,其中我使用mysql。
这是我的函数,它以json格式返回结果。
function getTiming($placeId) {
$sql = "SELECT * from place_timing where placeId='$placeId'";
$result = mysql_query($sql) or die ("Query error: " . mysql_error());
$records = array();
if (mysql_num_rows($result)==0)
已更新
我需要得到在不同时区的两个日期时间之间的小时和分钟差值。
我有MySQL中的日期时间,以及MySQL中的位置与格林尼治时间的偏移。
我试过的是:
<cfset departure = CreateDateTime(2017,01,27,21,00,00)> <!--- (this time zone is +2) --->
<cfset arrival = CreateDateTime(2017,01,28,06,40,00)> <!--- (this time zone is -5) --->
<cfset depart_time
我可以尝试用PHP来做这件事,但我认为用mySQL也可以。我在mySQL中有几行,日期时间超过几个小时。我想返回这几个小时内每分钟间隔的计数。
GROUP BY MINUTE(date)
给出了60行,但它没有给出01:00:00 - 01:01:00与02:00:00和02:00:01不同的计数。
如何做到这一点?
您好,在PHP脚本中,我有以下MySQL查询
$query_players = "SELECT (current_timestamp -`Online_since`) AS `Since` FROM `streams` WHERE `Team` = $temp AND `Online` = 1 ORDER BY `Viewers` DESC";
然后我有:
$since = round($obj_players->Since /3600);
正如你可能想象的那样,$since应该包含播放器已经在线的小时数。奇怪的是,它的结果是错误的。这就像MySQL中的时间更快:例如,大
在MYSQL中,我将MP3的长度存储为一个字符串,格式类似于00:00:00:01:23:15。
我正在尝试构建一个函数,以一种更用户友好的方式格式化它,删除小时和分钟as the case may be and do not show leading zeros or:`。
02:43:12将变为2:45:12 (在本例中,删除了小时的前导零)
02:03:12将变为2:03:12 (在这种情况下,需要在视觉上使用分钟的前导零,因为存在小时)
00:18:28将变为18:28 (在本例中,表示小时的前导零和:将被删除)
00:08:28将变为8:28 (在这种情况下,不需要分钟的前导零,因为
我用:
SELECT * FROM data WHERE date >= now() - INTERVAL 1 DAY
在最后的24小时里提取所有的记录。有没有一种方法从MySQL中“过滤”,在24小时内只获取一个小时的值?我真的不介意它是每小时的第一次还是最后一次记录。
日期在MySQL时间戳中,用作主键(CURRENT_TIMESTAMP)。
为什么?我每分钟插入一个温度记录,然后用谷歌图绘制它。当我画出过去24小时的图表时,它看起来很疯狂!由于它是一个家庭DIY项目,很好地绘制了最后24小时的温度图,间隔1小时。