hiveSQL中,如何查看分区表的全量数据?我写的代码的问题是什么?
加入分区表已经运行了100天,我现在要输出这100天的所有数据,也就是全量。
我写的代码:
set hive.dynamic.partition=true;
set hive.dynamic.partition.mode=nonstrict;
select t.*
from
(
select *
from table_a
where etl_dt<=date_sub(current_date, 100)
union all
select *
from table_b
where etl_dt<=date_sub(current_date, 99)
) t
USE master
GO
DECLARE @backupfile as varchar(200)
SET @backupfile='Ftp://IP地址/文件夹/backup.bak'
BACKUP DATABASE 数据库名
TO DISK=@backupfile
WITH
FORMAT,
NAME ='备份库测试-数据库备份',
SKIP,
COMPRESSION
GO
为什么提示go附近语法有错误?
有一个商品销售的数据库,其中含表 商品(商品编号,商品名称,商品二维码,入库时间,数量,单价),现在要找2021年每个月的入库商品总价,SQL查询为: select ______ as 月份, sum(______) from 商品 where Year(入库时间)=2021 group by _______