gpt4 book ai didi

mysql - 使用 TIMESTAMP 数据类型选择特定日期的行

转载 作者:行者123 更新时间:2023-12-01 00:34:39 27 4
gpt4 key购买 nike

我的数据库中有以下表格:

Student    (Stud_no: string, Stud_name: string)
Membership (Mem_no: string, Stud_no: string)
Book (book_no: string, book_name: string, author: string)
Iss_rec (iss_no: integer, iss_date: date, Mem_no: string, book_no: string)

我创建了表并插入了由上述模式定义的值。我在 iss_date 中使用了 TIMESTAMP,以便系统自动将当前日期作为 iss_date 的默认值。

现在我必须列出在特定日期(例如 06-08-2019)发布的所有学生和书名、作者

我写了这个查询:

SELECT student.stud_name, book.book_name, book.author,iss_rec.iss_date
FROM student, book, iss_rec, membership
WHERE student.stud_no = membership.stud_no
AND membership.Mem_no = iss_rec.Mem_no
AND book.book_no = iss_rec.book_no
AND iss_date = '2019-08-06'

但它没有产生任何结果!每当我切断最后一行:AND iss_date = '2019-08-06' 时,它都会生成一个列表。但是我怎样才能得到我之前提到的特定日期的列表呢? 我不需要时:分:秒,只有 yyyy-mm-dd。

最佳答案

您可以使用DATE 函数

AND DATE(iss_date) = '2019-08-06';

关于mysql - 使用 TIMESTAMP 数据类型选择特定日期的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57605387/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com