我正在做一道作业题。用于数据库SQL编程。
Q4。使用今天的日期(当前日期),确定书店出售的每本书的年龄(以月为单位)。确保显示完整的月份;忽略月份的任何部分。显示书名、出版日期、当前日期和年龄。对age列使用列别名。
所需的查询结果:
TITLE PUBDATE SYSDATE AGE
BODYBUILD IN 10 MINUTES A DAY | 21-JAN-01 00:00:00 | 14-NOV-12 13:16:35 | 141
我有一个表,在一个‘样本’数据库中有大约5,000条记录,其中有非常旧的数据,即这个表中的‘日期’字段包含2003年的记录。在对潜在客户的产品展示中,这看起来肯定是“老”的。我想让这些日期更近一些,然后把它们分散到一个月内。 下面是我想出的更新日期的方法。这是我能想到的一种解决方案。我正在从这个社区中寻找其他/简单/更优雅的解决方案。 Declare @Decrement float
Set @Decrement = 0.0;
With Cte As
(
SELECT top 9999 * FROM <TableName> Order by ID Desc
)
Upda
我有一个日期字符串(格式: dd-mmm-yyyy),我想把它转换成毫秒,但是它必须有设备的时区。
我已经试过了,但不幸的是,“f.parse”(“2018年7月17日-2018年”)并没有正常工作。
SimpleDateFormat f = new SimpleDateFormat("dd-MMM-yyyy", Locale.ENGLISH); //Sample "17-July-2018"
try {
Date d = f.parse("17-July-2018");
基本上,这是我用来从php中提取日期并对其进行修改的函数:
function getAge()
{
$result= mysql_query("SELECT date_of_birth
FROM controlpanel
WHERE user_id=".$this->userID) or die(mysql_error());
$year="";
if($row=mysql_fetch_
我有一个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桌
id product p_image
1 G images\20131030164545.jpg
2 S images\20131230164545.jpg
3 V images\20140110164545.jpg
4 R images\20140320164545.jpg
5 K images\20140526164545.jpg
6 L image
如何提取大于开始日期7天的所有行?,我正尝试在MySQL中使用此查询。下面是我的声明。
SELECT * from v_polygons a
INNER JOIN tblProjectData z
on z.Project_ID = a.Project_ID
WHERE DATE_ADD(z.FlyDate, INTERVAL 7 DAY) > NOW() + INTERVAL rge DAY
我有一个开始日期z.FlyDate,所以我将其设为+7天,然后我检查该日期是否晚于NOW()
这是正确的,还是我搞砸了?