postgresql 中的字符串函数

问题描述 投票:0回答:0

我有一个疑问:

select max(t1) as t1, max(t2) as t2, max(t3) as t3, max(t4) as t4 ,max(t5) as t5, 
max(t6) as t6, max(t7) as t7 ,max(t8) as t8 ,max(t9) as t9 ,max(t10) as t10 
,max(t11) as t11, max(t12) as t12, 
       max(t13) as t13, max(t14) as t14 ,max(t15) as t15, max(t16) as t16, 
TimeStamp_Measure_Cycle_Local from day_time group by TimeStamp_Measure_Cycle_Local
order by TimeStamp_Measure_Cycle_Local;

视图:

create view day_try as
select t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, date_trunc('day',"TimeStamp_Measure_Cycle_Local") as  Timestamp_Measure_Cycle_Local from "Table_1"
inner join "T_Measure_TimeStamp" on "T_Measure_TimeStamp"."ID_TimeStamp_PK" = "Table_1"."ID_TimeStamp_FK"; 

我有 3 个视图,它们按时间缩短了我的表格(分钟时间、日期时间、小时时间) 我也有 4000 吨列在 4 表, (t1-t1000 表_1,t1001 - t2000 表_2,t2001 - t3000 表_3,t3001 - t4000 表_4) 在我的查询中,选择后最大搜索,然后修复。

我喜欢创建一个函数或程序,我可以在其中更改视图(天、分钟、小时)和表名,也可以在最终软件中更改。

这可能吗?如果是的话怎么办?

谢谢。

string postgresql
© www.soinside.com 2019 - 2024. All rights reserved.