回答

收藏

如何仅使用日期从DATETIME列中进行选择?

技术问答 技术问答 172 人阅读 | 0 人回复 | 2023-09-12

表上有一个DATETIME列,列存储创建记录的时间。我只想选择在特定日期创建的记录。假如我试过:
( S5 Z# H& a) q6 Y# d+ I5 HSELECT * FROM myTableWHERE postedOn =  '2012-06-06'即使表中有很多行postedOn 2012年集合设置-06-06 21:42:02,2012-06-以此类推,0607:55:17不会回到任何行。
5 |2 s0 B2 ~* B" ?有什么想法吗?# i) p6 j8 e& [6 a
                                                               
+ D. r( Y& @& p, I0 E    解决方案:                                                                1 ^2 d: P) l) a. a2 K* p
                                                                使用DATE标量:
% K; u; c' y  h- h6 z* QSELECT * FROM myTableWHERE date(postedOn) =  '2012-06-
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则