我有一个这样的数据库结构
name | birthdate
---------------------------------
varcahr(255) | date
我像这样使用jquery date pickeer '1985/08/22‘在(yyyy/mm/dd)中插入日期。
但是Mysql将其存储为'1985-08-22‘
有任何方法,我可以存储日期,如'1985/08/22‘,我想存储斜杠,而不是'-’。
现在,我有一个MySQL表,其中有一个名为"date_time“的列,它简单地列出了不同的日期时间值(例如"2010-11-30 12:55:00")。我是否可以直接构造一个查询:
选择当月为当前月份的日期时间值?
选择天数未过的日期时间值(例如,明天和月底?)
在我看来,一个抽象的查询应该是这样的:
$query = "SELECT * FROM meetings WHERE uid = " . $_SESSION['uid'] . "AND the DATETIME month is active month
我有以下问题。我有一个mysql字段,输入"text“,其中有很多生日日期。我想打印出日期,并按我的日期格式进行排序。我无法更改数据库中的类型,因为它与某些用户配置文件值字段相关。
数据库中的值如下所示:
1978-12-31 23:59:59
这是我的疑问:
$result = mysql_query("SELECT a.value, b.username from yrt6h_community_fields_values a join yrt6h_users b on a.user_id = b.id where a.field_id = 3 order by a.val
我有一个移动应用程序和rest服务。移动应用程序将生成并向web服务提供UTC日期、时间和时区。我需要使用php将这两个值存储到mysql中。
我正在从一个远程源获取日期时间,所以我不能使用mysql的UTC_TIMESTAMP()来生成‘当前’utc时间。
我有一个包含2列的表: created (DATETIME)和timezone (VARCHAR)
在PHP中,我将收集以下内容:
$created = "2010-09-30 12:31:10"; //Actual UTC time
$timezone = "America/Los_Angeles"
IN
我有一个MySql数据库,它使用时间戳字段来跟踪条目插入的时间。
现在我想按日期范围查询表中的条目。
我更喜欢使用MySql来提取记录,而不是提取所有记录,然后在php中迭代和比较日期。
所以我有一个开始日期和一个结束日期。我已经尝试了YYYYMMDD和YYYY-MM-DD格式,但在这两种查询上都没有成功:
// this doesn't appear to be working
SELECT COUNT(*) FROM table_name
WHERE DATE(timestamp_row) BETWEEN '{$date1}' AND '{$date2};
我在MySQL表中有一个日期列,它的日期类似于(2012/00/00).When我想在WPF DataGrid中显示日期,运行时给出一个错误“Unable to convert MySQL date/time value to System.DateTime",但当日期完成时,如(2012/01/01),它会显示日期。非常感谢您的帮助!
我在mysql中有一个名为cfixed表的表,如下所示
我需要得到Null的计数,而不是Null的日期,如下所示
我编写了一个mysql查询,用于获取null和null日期的计数,如下所示
用于获取非空日期,但不显示0计数。
SELECT date, COUNT(*) counts FROM cfixed WHERE fixed IS NOT NULL GROUP BY date
用于获取该日期的空日期计数,但未显示0计数
SELECT date, COUNT(*) counts FROM cfixed WHERE fixed IS NULL GROUP BY date
有
我试图计算两个日期之间的差异,当前日期和我的成员在网站上订阅的日期。如果相差超过30天,我会关闭他们的订阅。我就是不能让它工作。
$strFind="SELECT DATEDIFF(date, curdate()) AS total FROM `monthlydues` WHERE `memid`=\"$curmemid\" ORDER BY `id` DESC LIMIT 1";
$result=mysql_query($strFind) or die(mysql_error());
$row=mysql_fetch_array($result);
$
目前,我正在设计一个包含数百万行的mysql表结构。我想搜索它的日期,时间,字段,按日期,年份等,但日期将由用户输入,所以它可能不是完整的日期一直。该字段已编入索引。在datetime字段上使用通配符是否足够快?就像这样
SELECT `id`, `moment`, `object_uid`, `content` FROM `events` WHERE moment like '2015%';
它会使用索引吗?
有一个选项可以确定用户是否输入了年份或月份、年份等等,但是我更愿意让MySQL来完成这项工作。
SQLfiddle
我有一个使用unix时间作为日期的数据库(我正在使用mySQL)。我想以每日日期格式检索日期。这是我的问题:
SELECT FROM_UNIXTIME(time_created) FROM member
这适用于1970年之后的日期(例如,1314162229),但不适用于1970年之前的日期(例如,-769338000)。这附近有什么工作吗?