我有一个SQLite3数据库,其中有366行,以及一年中每一天的日期。我需要确保年份是当前的,如果不是,那么我需要将该年更新为当前的日历年。我想做的事情如下:
UPDATE daily SET date = DATE('%Y', 'now');
或
UPDATE daily SET date = strftime('%Y', 'now');
但是这些查询只是使date列为空,即使它们确实按照我的预期工作,我也怀疑它是否会保留已经存在的日期和月份。
在MySQL中,我可以做一些类似于UPDATE daily SET date = A
我想要一个MySQL查询来获取前一年的记录。我已经写了一个查询来获取本年度的记录,但我也想要上一年的记录。根据这个日期,有一个名为"date_created“的列,我必须获取材料的状态。
SELECT material_status, COUNT(*) c
FROM purchase_order
WHERE YEAR(date_created) = YEAR(CURDATE()) AND material_status='open';
我有一个表格来跟踪发送的电子邮件。这很简单。
ID | DATETIME |电子邮件|主题|消息
我已经收集了几年的数据。有些时候,我的表中没有任何条目。
query1:
SELECT COUNT(ID) FROM emails
WHERE DATE(datetime) >= 'XXXX-XX-XX'
AND DATE(datetime) is <= 'ZZZZ-ZZ-ZZ'
GROUP BY DATE(datetime)
然后我使用一些php来获取XXXX和YYYY的一年前,并运行第二个查询,它与第一个查询相同…
query2:
SELECT CO
我正在查询mysql数据库,并有一个返回字符串的元组。其中一个字符串具有用户发布的日期信息,形式为:‘2014年3月20日,5:17A.M。
我使用mysqldb查询数据库,然后使用for循环将数据分配给类似这样的变量(我知道,我们的数据没有存储在可爱的Django模型中):
data = cur.fetchall()
for i in data:
post_date = i[2] # Index of the string that holds the date data
我想将数据显示为:“3月20日”。如果我设置:
post_date = post_date.date
2014年
我正在使用xeround作为MySQL数据库,在过去的一年里,我一直在使用Google Docs电子表格中的Google Apps脚本连接到它。现在,它突然之间失去了联系。我已经检查了用户名和密码,并再次检查了实例信息。我联系了xeround,看看MySQL数据库是否有问题,他们说一切正常。我可以使用相同的用户名和密码通过phpMyAdmin连接数据库。以下是我在Google Docs电子表格中的代码:
var connectionstring = "jdbc:mysql://instance276.db.xeround.com.:3859/pantalog";
var con
string cmd = @"
SELECT Status,COUNT(Status),YEAR(Start_Date_Time) As LASTYEAR
FROM sh_report
WHERE 'YEAR(Start_Date_Time)' <= DATE_SUB(CURDATE(),INTERVAL 1 YEAR)
GROUP BY YEAR(Start_Date_Time)";
问题是获得所有记录,但我只想从数据库中获得最后一年的记录,请告诉我MYSQL查询,以获得最后一年的记录。
我是MySQL的新手。我有两个MySql表,每个表包含一个包含所有状态的列和其他6个带有数字的列(列标题的年份为2010、2011、2012等)
我试图通过状态和一年或多年的数据将Mysql中的两个表连接在一起。最后,我将需要加入州和所有年份的这两张桌子。
当我输入join命令a时,不要获取年份列中的数据。我只在整篇专栏里重复了一年。
这是我下面桌子的样子
我正试着加入按州和2010-2015年度分列的两张表格
这是我的发言:
Select state, Estimates_Base, 2010,2011,2012
from State_1
right join State_2 on Stat