填报时,创表语句如何使日期类型显示为年-月

填报时,创表语句如何使日期类型显示为年-月,数据类型怎么写·

用户K0035705 发布于 2020-12-15 14:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
krystal033Lv7高级互助
发布于2020-12-15 14:33

只显示年月的话数据类型只有用文本了吧  date的数据类型都是年月日的

  • 用户K0035705 用户K0035705(提问者) varchar类型嘛
    2020-12-15 14:36 
  • krystal033 krystal033 回复 用户K0035705(提问者) 嗯 不然怎么只显示年月 要么就是用date类型 取出来转化成年月但是数据库里面还是年月日
    2020-12-15 14:37 
最佳回答
0
shirokoLv6资深互助
发布于2020-12-15 14:31

image.png

最佳回答
0
xiaomage001Lv6初级互助
发布于2020-12-15 15:24(编辑于 2020-12-15 15:41)

设置数据库表存日期字段为varchar类型,填报时用 $YEAR+'-'+ARRAY("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12")设置年月横向扩展或横向扩展(按个人需求),$YEAR为参数年份,例如2020。扩展出来的年月为2020-01~202012即可,如下图,记得数据库表里面主键除了你的表id还要设置日期字段为主键。

image.png

image.png

  • 用户K0035705 用户K0035705(提问者) 这个公式往哪儿写
    2020-12-15 15:32 
  • 用户K0035705 用户K0035705(提问者) 那这个年份怎么变化呢,现在是2020年 到了2021年会不会变
    2020-12-24 11:00 
  • xiaomage001 xiaomage001 回复 用户K0035705(提问者) 年份就是你的参数啊 你的参数值选的是哪一年 下面就会根据你选的年份 扩展出来当年所有的月份 参数$YEAR YEAR是你的参数名(可以变,你自己写的啥就是啥)
    2020-12-24 11:52 
  • 4关注人数
  • 437浏览人数
  • 最后回答于:2020-12-15 15:41
    请选择关闭问题的原因
    确定 取消
    返回顶部