草庐IT

DATETIME

全部标签

mysql - 给定日期 "03/13/2010",在 MYSQL Where 子句中使用它?

我想在以下日期通过Coldfusion传递MYSQL查询:03/13/2010所以查询会像这样过滤它:SELECT*FROMmyTableWHEREdateAddedbeforeoron03/13/2010我还希望能够将2个日期作为范围,从:01/11/2000到:03/13/2010SELECT*FROMTmyTableWHEREdateAddedisONorBetween01/11/2000through03/13/2010另外,有没有一种方法可以让一个查询同时处理Date_Start和Date_END,或者只处理两者之一?谢谢 最佳答案

sql - 按周对 SQL 结果进行分组并指定 "week-ending"天

我正在尝试选择我正在处理的按周分组的数据,但我需要能够将不同的日期指定为一周的最后一天。我认为有些东西需要靠近INTERVAL(6-weekday('datetime'))但不确定。这种SQL超出了我的薪水等级($0):PSELECTsum(`value`)AS`sum`,DATE(adddate(`datetime`,INTERVAL(6-weekday(`datetime`))DAY))AS`dt`FROM`values`WHEREid='123'ANDDATETIMEBETWEEN'2010-04-22'AND'2010-10-22'GROUPBY`dt`ORDERBY`date

php - MySQL 查询来选择特定的 DATETIME 值?

现在我有一个MySQL表,其中有一列名为“date_time”,它只列出了不同的DATETIME值(例如“2010-11-3012:55:00”)。我是否可以直接构造一个查询:选择month为当前月份的DATETIME值?选择DATETIME值,其中天数不是过去的天数(例如,明天到月底?我心目中的抽象查询如下所示:$query="SELECT*FROMmeetingsWHEREuid=".$_SESSION['uid']."ANDtheDATETIMEmonthisactivemonthANDtheDATETIMEdayisbiggerthantheactiveday"这个功能在MyS

php - 检查数据库表字段(日期时间)是否为空

用户注册成功后,我的MySQL数据库表默认将0000-00-0000:00:00放入laSTLogin_date和laSTLogout_date字段.两个字段的类型都是datetime。在我的PHP代码中,我正在检查用户是否是第一次进入该网站$lastlogin=$db->query("SELECT`lastlogin_date`FROM`users`WHERE`id`='$_SESSION[id]'");$row=$lastlogin->fetch_array(MYSQLI_BOTH);$lastlogin=$row['lastlogin_date'];if(empty($lastl

python - cursor.description "type_code"对应数据库字段类型

使用MySQL后端,基本上想从cursor.description元组中的type_code确定表的字段类型...我得到的是一堆不同的数字……通过将我的表与type_code值进行比较,我可以手动将一组对应关系放在一起……但是我的类型比我的Python中记录的类型对象多得多book(Beazley),即STRING、BINARY、NUMBER、DATETIME、ROWID。因此,我猜想DECIMAL、UNSIGNEDINT等东西被赋予了不同的type_codes...但我很惊讶在这里或网上一般找不到任何信息。顺便说一句,我想做的是使输入(例如,在连接到MySQL表的GUI网格中)确定表

php - fatal error :未捕获的异常 'Exception',消息为“DateTime::

帮助修复这个错误Fatalerror:Uncaughtexception'Exception'withmessage'DateTime::_construct()[datetime.--construct]:Failedtoparsetimestring(--)atposition0(-):Unexpectedcharacter'inZ:\home\plati\www\view.php:110Stacktrace:#0Z:\home\plati\www\view.php(110):DateTime->_construct('--')#1{main}throwninZ:\home\pla

PHP 日期时间字段选择今天?

我无法让我的select语句过滤今天的日期时间列:我只需要行数(多少)$u_today=date('Y-m-d');$query=mysql_query("SELECT*FROMwds_sec1tasksWHEREdue_date='$u_today'");$u_rows=mysql_num_rows($query);echo$u_rows;我是否需要获取日期时间左侧的10个字符进行比较?substr(截止日期,0,10)?谢谢,JM 最佳答案 您必须先将due_date转换为DATE,方法是:SELECT*FROMwds_sec1

mysql - 需要在 MySQL 中选择日期时间范围

我有一个txn(交易)表,其中有一个名为post_ts的日期时间字段,该字段表示交易日期。我正在使用SpringBatch编写批处理作业(应该是每周运行的每周作业)的代码,我需要运行查询,以便我需要获取从一周到日期的所有事务我负责这项工作。除了要应用于查询的其他百万业务规则外,我还需要从(currentdate)到(currentdate-7)的交易 最佳答案 您可以使用mysqlDATEDIFF函数来实现:SELECT*FROMtxnWHEREDATEDIFF(CURDATE(),`post_ts`)

php - MySQL - 单个 DATETIME 或单独的 DATE 和 TIME 列?

在我的应用程序中,我正在开发用于创建“提醒”的功能。提醒有日期和时间。在我的应用程序中,我有一个用于创建/编辑提醒的表单-它有两个单独的字段来输入此信息:现在作为一项规则,只要我需要存储日期/时间,我总是使用DATETIME列,但这是我第一次必须存储用户输入的日期/时间。我认为最好有单独的DATE和TIME列,因为这样可以更容易地向/从我的应用程序插入/检索数据。例如,我不必组合两个输入字段的值来创建单个值以插入到数据库中。同样,我不必将单个值拆分为两个值来填充编辑模式下的表单字段。但另一方面,如果我使用一列,查询表不是更容易吗?你怎么看? 最佳答案

php - 将刻度转换为 unix 时间戳

我正在获取开始时间634942626000000000和结束时间634942638000000000。如何将其转换为Unix时间戳?我想在PHP中显示格式化的日期/时间? 最佳答案 C#ticks是自午夜0001-01-0100:00:00以来的一些滴答声(每个滴答声是1/10000000秒),UNIX时间戳是自开始以来的秒数UNIX纪元(1970-01-0101:00:00),因此期望的结果是$seconds=634942626000000000/10000000-$number_of_seconds,其中$number_of_s