我的postgreSQL数据库遇到了问题。我有一张表,上面有名字、出生日期和年龄。
CREATE TABLE guy
(name VARCHAR(10),
dob DATE,
age INTEGER,
PRIMARY KEY (name)
);
我想让它做的是,当我插入一个新的人时,我希望年龄自动成为年龄。
INSERT INTO guy VALUES ('Bill', '05-02-1992');
并自动将年龄设为21岁。
我
假设我有这样的查询: SELECT CURRENT_DATE-DOB as age FROM customerDetails
WHERE customerid = (SELECT max(customerid) FROM
customerDetails) 在SQLTE3中,它将客户的出生日期格式(例如2002-08-11 (作为日期字段))转换为他们当前的年龄(例如17岁),我可以为MYSQL查询重复相同的逻辑吗? 当在MYSQL Workbench中运行而不是在DB Broswswer different...because SQLite3中运行时,相同的查询会产生如下语法 20198
有没有人可以帮我写一些代码来计算年龄在特定日期的出生日期为年。
我正在数据库中捕获出生日期和诊断日期,并希望通过诊断日期计算年龄。
partial void AgeAtDiagnosis_Compute(ref string result)
{
// Set result to the desired field value
}
我有一个功能,可以根据给定的出生日期来检查用户的年龄。这是我的用户模型。
出生日期为1995-02-23
public function age()
{
return $this->date_of_birth->diffInYears(\Carbon\Carbon::now());
}
当我对某个用户进行修补程序时,我得到了正确的年龄。23.
我还有一个功能来检查用户的年龄,确定他们可以访问的站点的哪个部分。
public function Youth(){
if($this->age() == 16 || 17){
return
尝试创建SQL查询,在读取字段时,如果字段条目满足条件或为null,则输入值read,否则将跳过该行的整个select操作。
SELECT a.name, b.age
CASE
WHEN a.birthday = b.birthday THEN vlaue?
WHEN a.birthday != b.birthday THEN skip?
ELSE is null THEN null
END AS birthday
FROM information a, tracking b
WHERE a.name = b.name
因此,如果出生日期匹配或为空,它将输入姓名和
我正在对员工的出生日期运行一个查询(在northwind db中),我想要得到他们的年龄。我该怎么做?
private void Form1_Load(object sender, EventArgs e)
{
using (NorthWindDataContext dataContext = new NorthWindDataContext())
{
DateTime today = DateTime.Today;
var q1 = from z in dataContext.Employees
我想创建一个谷歌工作表功能,如果提供了出生日期,查找下表,并给出适当的年龄组。我会用这张桌子来组织200个孩子冲浪救生。
如果出生年龄段是2011年10月11日,那么这个年龄段就是U7。我使用了查询函数来获取此数据,但我希望将其包含在一个函数中,并将表存储为数组,并将日期与数组表进行比较。
- U 5 01 Oct 2013 30 Sep 2017
- U 6 01 Oct 2012 30 Sep 2013
- U 7 01 Oct 2011 30 Sep 2012
- U 8 01 Oct 2010 30 Sep 2011
- U 9 0