${if(len(port) == 0,"select '所有码头' 港口 , sum(tloz) 出口中转 , sum(tliz) 进口中转 , sum(tlof) 出口清关 , sum(tlif) 进口清关 from kbnzx.wmctntl where to_char(tldate,'yyyy') = to_char(SYSDATE + 1/12,'yyyy')","where port = '" + port + "' and to_char(tldate,'yyyy') = to_char(SYSDATE,'yyyy') ")}
时间: 2024-01-02 22:04:50 浏览: 92
这是一个 SQL 查询语句,根据输入的参数 port 和当前时间,查询出口中转、进口中转、出口清关、进口清关的数量。如果输入的 port 为空,则查询所有码头的数据;否则,查询指定码头的数据。该查询语句使用了 if 函数和字符串拼接。其中,to_char 函数将日期转换为字符串,len 函数可以获取字符串长度。
阅读全文