我刚到mysql。我想问点事。我有一个文本文件,其中包含的信息被“\”分隔开来,并以空格结尾。每一行都有特定的日期,这些日期被放入字符串格式。我应该如何在mysql中将字符串修改为完整的日期格式.
这是我的文本文件
outletid|date|revcode|paymentmode|receiptnumbe|accnumber|amount|
6841|20110214|214|01|T00000067030010004032611|X700122260107|9730.80|
我用这样的命令
LOAD DATA INFILE 'c:/intel/try.txt' INTO T
我如何在MySQL中做到这一点?
SELECT * FROM MyTable WHERE MyDateCol < TODAY()
我在谷歌上搜索了很多关于这个主题的东西,除了“在MySQL日期参考中查找”之外什么都没有找到,这并不能很容易地解释上面的问题。
我知道我可以做以下间接的事情:
SELECT * FROM MyTable WHERE MyDateCol BETWEEN (0000-00-00) AND TODAY()
我需要创建一些东西来显示基于当前日期和时间的图像。我设置了一个SQL表,如下所示:
eventid | startdate | enddate | imgfile | status
6 | 2013-04-29 | 2013-05-03 | finals.jpg | active
我需要做的是将开始日期和结束日期与当前日期进行比较,如果当前日期在开始日期和结束日期之间,则显示imgfile。
我不知道该怎么做,但这是我尝试过的。
//get current date and time
$currentdatetime = strtotime(now);
$format
我正在尝试向我的登录添加一个查询,该查询检查我的sql表中的'subscription_expires‘列。这基本上是检查用户的成员资格是否已经过期,如果日期是当前日期,那么它应该重定向到另一个页面?
下面是我的代码,但我不知道如何检查subscription_expires日期是否为当前日期+
有没有人可以教我怎么做?谢谢。
// Check database to see if email and the hashed password exist there.
$query = "SELECT id, email, close_account
我试图建立一个预订系统,但我遇到了一个错误。我有一个开始日期和一个结束日期,如果我输入一个日期开始的结束,而这个日期介于系统已经作出的预订之间,那么系统就是说这是不可能的,但是如果我在一个已经占用的期间之前和之后输入,系统就接受预订。
我现在就是这样检查的
`$db_check_result1 = mysql_query("SELECT * FROM ms_bookings WHERE ms_bookings_calid = '$propertyId' AND '$convertedstartdate' BETWEEN ms_bookings_s
我已经在服务器上上传了一个PHP脚本。它所做的是,它一直在读取数据库( mySQL ),如果DATE_OF_MATCH和TIME_OF_MATCH (mySQL数据库中的2个字段)等于服务器时间,它将执行一条消息。
表中的字段:全部为VARCHAR
ID, DATE_OF_MATCH, TIME_OF_MATCH, MATCH_NAME
MATCH表中的一条记录;
1 , 1/12/2012, 3:40, ManU vs Kaks
问题是,我的select语句是错误的。我的$theDateAndTime返回09:15:03PM,在数据库中,我有两条单独的日期和时间记录。那么,我如何编辑sele
我有两个问题:
我希望将数据类型为“日期”的字段与给定日期进行比较。DB是oracle,作为mysql用户,我发现很难提出简单的查询。field("date_closed")将日期存储为UTC格式的(24-Aug-2011 18:55:11 for example),我希望将其转换为PST以进行比较。我尝试了这个查询,但是它在数据集中返回了一些额外的行(很明显):
select * from table1 where trunc(date_closed)=to_date('2011-08-24','yyyy-mm-dd')
在比较之前,我如何