想把年份涉及公元前后按照升序排起来,试了很多种办法都没法衔接,有没有大大有解决方案的~
数据库排序问题
相关帖子
-
- 其他回帖
-
改进一下,把零都去掉
.action{ $Year := .年份 } .action{ if eq .公历纪元 "公元前" } .action{ cat "-" (atoi (trunc 4 $Year))} .action{ else if eq .公历纪元 "公元" } .action{ (atoi (trunc 4 $Year))} .action{ end }
2 回复1 操作mozhu 在 2024-07-18 22:12:36 更新了该回帖原来这个排序这么智能@JeffreyChen 直观一点mozhu •大大,这个月和日要加进去怎么加呀 2333@zbqzone123 加进去做啥。。这个就是用来排序的,直接看你原来的就行。mozhu •相同年份的会乱~ -
MisakaImouto • • 1
可以创建一个模板列,粘贴下面代码,然后模板列降序或升序。之后可以隐藏模板列,既不影响查看,也不影响后续插入新数据的排序。
.action{ $formatYear := .年份 }.action{ if eq .公历 "公元前" }.action{ $formatYear = (cat "0" .年份) }.action{ end }.action{ if eq .公历 "公元" }.action{ $formatYear = (cat "1" .年份) }.action{ end }.action{ $formatYear }
注意:把代码中的
.公历
换成你的 公历... 列名,截图中看不列的全名,所以需要自己补充完整。2 回复 -
- 查看全部回帖
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于