回答

收藏

如何根据条件从数据库获取时间

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

我有一个表,值是, V9 d& y5 U! Y" M
                                                    Table_hellodate                            col22012-01-31 23:01:01                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             a2012-06-2 12:01:01                    b2012-06-3  20:01:01                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             c现在我想选择日期
6 Y3 g7 q3 B' l- T" |$ M6 m* R$ s[ol]若少于或等于3天,则以天为单位
9 Q; @5 l4 G; A6 ~1 E若小于或等于24小时,则以小时为单位. M/ F& m- m1 H3 Q0 {- c
若少于或等于60分钟,则以分钟为单位# y* o8 [0 D) q: P4 ^, h! {
若小于或等于60秒,则以秒为单位
  G, E$ f. F; W4 N' {如果是3天或更长时间,则以简单的格式显示[/ol]输出
, J3 x* W6 e) I7 s( `- J9 hfor row1 2012-01-31 23:01:01 for row2 1 day ago for row3 1 hour ago更新我的SQL查询
. |8 }" ]3 I) Y) k        select case             when TIMESTAMPDIFF(SECOND,`date`,current_timestamp) 唯一的问题是我看不起来SQL中的switch case那样在sql中使用break和default  t; q2 k  A7 @: z1 G
                                                               
$ |  ~  t! m1 E2 i6 D, }7 o% l    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则