trx历史高点
Ⅰ 盘点清末历史的电影,【免费高清】在线观看百度网盘资源
清末历史的电影,在线观看免费资源
剧名:甲午风云 网络网盘下载观看链接:https://pan..com/s/1ooPwZi5Ufy5BrYC6xXs5Mg
剧名:鸦片战争 网络网盘下载观看链接:https://pan..com/s/15iQl57zxJkK6TFaYvdhmuw
剧名:宋景诗 网络网盘下载观看链接:https://pan..com/s/1BN30wRnPC6ZtrAPZIScdjg
剧名:林则徐 网络网盘下载观看链接:https://pan..com/s/1hSmlIyDqirTWFTRXxrxGNg
剧名:建党伟业 网络网盘下载观看链接:https://pan..com/s/1tBxXeL1hIH802JNrJNw4UA

Ⅱ 想要增强下肢力量,该如何进行TRX体能训练
对于想要达到塑形效果的人群来说,可能刚开始负重动作不是有能力承受,今天为大家传授一套简单的TRX训练,力量要求不是很大。
动作二:TRXY字训练
可以锻炼我们的肩部肌群,首先面对训练带,大臂在胸前保持微屈,身体保持平衡稳定,双脚一定要站稳,由于这个动作是单关节的动作,所以对于肩部肌肉群的要求会高一点,特别是针对手臂三角肌群,看上图示范,动作过程中,依然保持大小臂角度不变,整个动作慢速控制,保证TRX始终保持张力,骨盆和核心没有发生任何改变。
动作三:TRX划船
此动作有助于锻炼我们的背部肌肉群,首先面对训练带,掌心相对,大臂在胸前,保持微屈的状态,整个核心收紧,骨盆不可摇晃,身体保持稳定,重心微向后倾,整个肩胛骨收紧,保持你的肩带稳定,这个动作首先要使你的背部发力,重心微微向后倾,然后将身体拉回至最高点,大拇指触胸,然后下放,整个动作一定要保持背部提前发力,
动作四:TRX下肢动作
这个动作在提高下肢力量的同时,增加脚踝,下肢关节的稳定性,首先面对训练带,双手紧握,保持训练带的张力,双脚分开,距离保持标准距离,脚尖朝前,髋部和膝盖微微弯曲,下蹲至大腿不要偏离地面,尽量平行,小腿尽量垂直于地面,身体慢慢抬起,动作过程中保持自己的核心收紧,自己的膝关节指向脚尖,大腿不要做内扣。
这个动作相对于其他动作更简单一些,训练过程中可以减少支撑点来增加强度,将重心调整到单脚之上,对侧脚后撤一小步,脚尖点地,在此基础上做一个脚尖的后撤步,后脚往后沿展,至最远端,保证后脚点地,支撑身体,前腿依然保持深蹲姿态,大腿回到初始位置,重复此动作继续训练。
动作过程中保持膝关节稳定,训练中始终保持一个方向,后脚可以借住脚尖点地,此时还可以是脚尖不点地,减少支撑点,继续增加难度,同时还可以增加提膝的动作,动作更难,对单腿的刺激更好。
以上就是TRX的自重动作,是一套完整的系统,它相对于负重的训练,减少了关节的压力,减少受伤的风险。动作过程中一定要选好自己的角度,不要做跨度过大的动作,TRX针对于塑形的人群效果会好点。
Ⅲ MySQL 5.7中新增sys schema有什么好处
性能优化利器:剖析MySQL 5.7新特征 sys schema
导读:很多团队在评估合适的时机切换到 MySQL 5.7,本文是在高可用架构群的分享,介绍 MySQL 5.7 新的性能分析利器。
李春,现任科技 MySQL 负责人,高级 MySQL 数据库专家,从事 MySQL 开发和运维工作 8 年。在担任 MySQL 数据库 leader 期间,主要负责应用架构的优化和部署,实现了阿里巴巴 3 亿 产品 从 Oracle 小型机到 64 台 MySQL 的平滑迁移。专注于研究 MySQL 复制、高可用、分布式和运维自动化相关领域。在大规模、分布式 MySQL 集群管理、调优、快速定位和解决问题方面有丰富经验。管理超过 1400 台 MySQL 服务器,近 3000 个实例。完成 MySQL 自动装机系统、MySQL 标准化文档和操作手册、MySQL 自动规范性检查系统、MySQL 自动信息采集系统等标准化文档和自动化运维工具。
sys schema 由来
Performance schema 引入
Oracle 早就有了 v$ 等一系列方便诊断数据库性能的工具,MySQL DBA 只有羡慕嫉妒恨的份,但是 5.7 引入的 sys schema 缓解了这个问题,让我们可以通过 sys schema 一窥 MySQL 性能损耗,诊断 MySQL 的各种问题。
说到诊断 MySQL 性能问题,不得不提在 MySQL 5.5 引入的 performance_schema,最开始引入时,MySQL 的 performance_schema 性能消耗巨大,随着版本的更新和代码优化,5.7 的 performance_schema 对 MySQL 服务器额外的消耗越来越少,我们可以放心的打开 performance_shema 来收集 MySQL 数据库的性能损耗。Tarique Saleem 同学测试了一下 sys schema 对 CPU 和 IO的额外消耗,基本在 1% - 3% 之间,有兴趣的同学可以参考他的这篇 blog:
(CPU Bound, Sysbench Read Only Mode)
performance_schema 不仅由于他的性能消耗大著名,还由于其复杂难用而臭名昭著。5.7 上的 performance schema 已经有 87 张表了,每个表都是各种统计信息的罗列;另外,他的这些表和 information_schema 中的部分表也缠夹不清,让大家用得很不习惯。
sys schema VS performance schema VS information schema
现在 MySQL 在 5.7 又新增了sys schema,它和 performance_schema 和 information schema 到底是什么关系?
Information_schema 定位基本是 MySQL 元数据信息,比如:TABLES 记录了 MySQL 有哪些表,COLUMNS 记录了各个表有哪些列 。
performance_schema 记录了 MySQL 实时底层性能消耗情况,比如:events_waits_current 记录了 MySQL 各个线程当前在等待的 event。
虽然他们之间的这个定位区别并没有那么明显:比如,Information_schema 的 innodb_locks 就记录了 innodb 当前锁的信息,它并不是 MySQL 的元数据信息。sys schema 最开始是 MarkLeith 同学为了方便读取和诊断 MySQL 性能引入到 MySQL 的。所以 sys schema 定位应该是最清晰的:它包含一系列对象,这些对象能够辅助 DBA 和开发人员了解 performance schema 和 information_schema 采集的数据。
sys schema 包含了什么?
sys schema 包含一些对象,这些对象主要用于调优和故障分析。包括:
将 performance schema 和 information schema 中的数据用更容易理解的方式来总结归纳出来的“视图”。
提供 performance schema 和 information schema 配置或者生成分析报告类似操作的“存储过程”
sys schema 本身不采集和存储什么信息,它只是为程序或者用户提供一个更加方便的诊断系统性能和排除故障的“接口”。也就是说,查询 performance schema 和 information schema 配置和提供格式化服务的“存储函数”。
避免用户在 information schema 和 performance schema 中写各种复杂的查询来获得到底谁锁了谁,每个线程消耗的内存是多少 ( 视图 memory_by_thread_by_current_bytes ),每个 SQL 执行了多少次,大致的执行时间是多少( 视图 statements_with_runtimes_in_95th_percentile )等,这些 sys schema 都直接帮你写好,你只需要直接查询就好了。
编写了一些现成的存储过程,方便你:直接使用 diagnostics() 存储过程创建用于诊断当前服务器状态的报告;使用 ps_trace_thread() 存储过程创建对应线程的图形化( .dot类型 )性能数据。
编写了一些现成的存储函数,方便你:直接使用 ps_thread_account() 存储函数获得发起这个线程的用户,使用 ps_thread_trx_info() 来获得某线程当前事务或者历史执行过的语句( JSON 格式返回 )。
当然,你也可以在 sys schema 下增加自己用于诊断 MySQL 性能的“视图”、“存储过程”和“存储函数”。
sys schema 举例
怎么利用 sys schema 来定位问题和诊断数据库性能?这里简单举一个 innodb 行锁的例子来说明。
模拟行锁
拿一个实际的场景来说 sys schema 能够辅助我们分析当前数据库上哪个 session 被锁住了,并且提供“清理”锁的语句。我们模拟一个表的某一行被锁住的情况,假设表创建语句如下:
CREATE TABLE `test2` (
`id` int(11) NOT NULL,
`name` varchar(16) DEFAULT NULL,
`age` int(11) DEFAULT NULL,
`sex` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
有一条数据如下:
mysql > select * from test2;
+----+---------+------+------+
| id | name | age | sex |
+----+---------+------+------+
| 2 | pickup1 | 1 | 1 |
+----+---------+------+------+
我们分别在 session 1 和 session 2 上同时操作这条数据,这样的话必然对同一行记录相互有锁死的情况,然后我们通过 session 3 来查看 sys schema 里面的 innodb_lock_waits,确定到底是谁锁了谁,怎么解锁?操作步骤如下:
通过 sys.innodb_lock_waits 查看 innodb 锁表情况
对应的在 session 3上查看到的记录:
mysql > select * from sys.innodb_lock_waitsG
*************************** 1. row ***************************
wait_started: 2016-05-04 01:04:38
wait_age: 00:00:02
wait_age_secs: 2
locked_table: `test`.`test2`
locked_index: PRIMARY
locked_type: RECORD
waiting_trx_id: 5382
waiting_trx_started: 2016-05-04 00:24:21
waiting_trx_age: 00:40:19
waiting_trx_rows_locked: 4
waiting_trx_rows_modified: 0
waiting_pid: 3
waiting_query: update test2 set name='pickup3' where id=2
waiting_lock_id: 5382:31:3:3
waiting_lock_mode: X
blocking_trx_id: 5381
blocking_pid: 2
blocking_query: NULL
blocking_lock_id: 5381:31:3:3
blocking_lock_mode: X
blocking_trx_started: 2016-05-04 00:23:49
blocking_trx_age: 00:40:51
blocking_trx_rows_locked: 1
blocking_trx_rows_modified: 1
sql_kill_blocking_query: KILL QUERY 2
sql_kill_blocking_connection: KILL 2
这里我们可以看到 3 号线程( waiting_pid: 3 )在等待 2 号线程( blocking_pid: 2 )的 X 锁( blocking_lock_mode: X ),如果需要解锁,需要杀掉 2 号线程( sql_kill_blocking_connection: KILL 2 )。
innodb_lock_waits 本质
其实 sys schema 的 innodb_lock_waits 只是 information schema 的视图而已。
CREATE ALGORITHM = TEMPTABLE DEFINER = `mysql.sys`@`localhost` SQL SECURITY INVOKER VIEW `innodb_lock_waits` AS
SELECT
`r`.`trx_wait_started` AS `wait_started`,
TIMEDIFF(NOW(),
`r`.`trx_wait_started`) AS `wait_age`,
TIMESTAMPDIFF(
SECOND,
`r`.`trx_wait_started`,
NOW()) AS `wait_age_secs`,
`rl`.`lock_table` AS `locked_table`,
`rl`.`lock_index` AS `locked_index`,
`rl`.`lock_type` AS `locked_type`,
`r`.`trx_id` AS `waiting_trx_id`,
`r`.`trx_started` AS `waiting_trx_started`,
TIMEDIFF(NOW(),
`r`.`trx_started`) AS `waiting_trx_age`,
`r`.`trx_rows_locked` AS `waiting_trx_rows_locked`,
`r`.`trx_rows_modified` AS `waiting_trx_rows_modified`,
`r`.`trx_mysql_thread_id` AS `waiting_pid`,
`sys`.`format_statement`(`r`.`trx_query`) AS `waiting_query`,
`rl`.`lock_id` AS `waiting_lock_id`,
`rl`.`lock_mode` AS `waiting_lock_mode`,
`b`.`trx_id` AS `blocking_trx_id`,
`b`.`trx_mysql_thread_id` AS `blocking_pid`,
`sys`.`format_statement`(`b`.`trx_query`) AS `blocking_query`,
`bl`.`lock_id` AS `blocking_lock_id`,
`bl`.`lock_mode` AS `blocking_lock_mode`,
`b`.`trx_started` AS `blocking_trx_started`,
TIMEDIFF(NOW(),
`b`.`trx_started`) AS `blocking_trx_age`,
`b`.`trx_rows_locked` AS `blocking_trx_rows_locked`,
`b`.`trx_rows_modified` AS `blocking_trx_rows_modified`,
CONCAT(
'KILL QUERY ',
`b`.`trx_mysql_thread_id`
) AS `sql_kill_blocking_query`,
CONCAT('KILL ',
`b`.`trx_mysql_thread_id`) AS `sql_kill_blocking_connection`
FROM
(
(
(
(
`information_schema`.`innodb_lock_waits` `w`
JOIN
`information_schema`.`innodb_trx` `b` ON((`b`.`trx_id` = `w`.`blocking_trx_id`))
)
JOIN
`information_schema`.`innodb_trx` `r` ON(
(`r`.`trx_id` = `w`.`requesting_trx_id`)
)
)
JOIN
`information_schema`.`innodb_locks` `bl` ON(
(
`bl`.`lock_id` = `w`.`blocking_lock_id`
)
)
)
JOIN
`information_schema`.`innodb_locks` `rl` ON(
(
`rl`.`lock_id` = `w`.`requested_lock_id`
)
)
)
ORDER BY
`r`.`trx_wait_started`
innodb_lock_waits和x$innodb_lock_waits区别
有心的同学可能会注意到,sys schema 里面有 innodb_lock_waits 和 x$innodb_lock_waits。其实 sys schema 的这些视图大部分都成对出现,其中一个的名字除了 x$ 前缀以外跟另外一个是一模一样的。例如,host_summmary_by_file_io 视图分析汇总的是根据主机汇总的文件 IO 情况,并将延迟从皮秒( picoseconds )转换成更加易读值( 带单位 )显示出来:
mysql> SELECT * FROM host_summary_by_file_io;
+------------+-------+------------+
| host | ios | io_latency |
+------------+-------+------------+
| localhost | 67570 | 5.38 s |
| background | 3468 | 4.18 s |
+------------+-------+------------+
而 x$host_summary_by_file_io 视图分析汇总的是同样的数据,但是显示的是未格式化过的皮秒( picosecond )延迟值
mysql> SELECT * FROM x$host_summary_by_file_io;
+------------+-------+---------------+
| host | ios | io_latency |
+------------+-------+---------------+
| localhost | 67574 | 5380678125144 |
| background | 3474 | 4758696829416 |
+------------+-------+---------------+
没有 x$ 前缀的视图是为了提供更加友好,对人更加易读的输出格式。带 x$ 前缀的视图显示了数据原始格式,它方便其他工具基于这些数据进行自己的处理。需要了解非 x$ 和 x$ 视图的不同点的进一步信息。
Q&A
提问:sys schema 只是在 performance_schema 和 information_schema 之上创建视图和存储过程?
李春:对,sys schema 主要针对的其实是 iperformance schema,有部分 information schema 的表也会整理到 sys schema 中统一展现。
提问:运行 KILL 2 杀掉 2 线程?blocking_lock_mode: X 的 X 什么意思?
李春:blocking_lock_mode 的 X 是指 X 锁,exclusive 锁,排它锁,跟它对应的是 S 锁,共享锁。kill 2 是杀掉 2 号线程,这样可以将锁释放,让被锁的这个线程正常执行下去。
提问:可以放心的打开 performance_schema,为何不使用 performance_schema 再造一个 sys schema?
李春:performance schema 是 MySQL 采集数据库性能的存储空间。sys schema 其实只是对 performance schema 多个表 join 和整合。两者的定位有所不同,如果直接放在 performance schema 中,分不清哪些是基表,哪些是视图,会比较混淆。
提问:pt-query-digest 这些工具的有开始使用 sys schema 吗?
李春:没有,pt-query-digest 主要用于分析慢查和 tcpmp 的结果,跟 sys schema 的定位有部分重叠的地方,sys schema 会分析得更细,更内核,更偏底层一些,pt-query-digest 主要还是从慢查和 tcpmp 中抽取 SQL 来格式化展现。
提问:阿里这么多数据库实例,使用什么运维工具?分布式事务又是怎么解决的呢?
李春:阿里内部有非常多的运维工具,dbfree,idb 等,用于数据库资源池管理,数据库脱敏,开发测试库同步,数据库订正,表结构变更等。分布式事务主要通过业务上的修改去屏蔽掉,比如:电影买票并不是你选了座位和付款就必须在一个事务里面,抢票,选座,付款分别是自己的子事务,系统耦合性比较弱,相互通知解决问题。
提问:Oracle 有 v$,MySQL 有 x$ ?两个 $ 是完成相似功能的吗?
李春:MySQL 的 x$ 可以说是仿照 Oracle 的 v$ 来做的,但是目前离 Oracle 的那么强大的数据库诊断功能还有一些距离。
提问:数据库脱敏能否简单介绍下实现方式?
李春:开发测试人员无法访问线上数据库,需要通过一个专门的 idb 来访问,而 idb 系统每个字段都有密级定义,满足权限的才能被访问;这个系统页控制了用户是否可以访问某个表,可以访问数据表的行数,只有主管同意了,用户才能访问某个表的数据,并且加密数据是以*显示的。
Ⅳ 【合集】清朝历史的电影,【免费高清】在线观看百度网盘资源
清朝历史的电影,免费高清资源在线观看
剧名:甲午风云 网络网盘下载观看链接:https://pan..com/s/1ooPwZi5Ufy5BrYC6xXs5Mg
剧名:鸦片战争 网络网盘下载观看链接:https://pan..com/s/15iQl57zxJkK6TFaYvdhmuw
剧名:宋景诗 网络网盘下载观看链接:https://pan..com/s/1BN30wRnPC6ZtrAPZIScdjg
剧名:两宫皇太后 网络网盘下载观看链接:https://pan..com/s/1ArkRtpeqTe0NHVIzYyuMew
剧名:白银帝国 网络网盘下载观看链接:https://pan..com/s/10bJRnq9j7mLYbwStFIaIZg
剧名:林则徐 网络网盘下载观看链接:https://pan..com/s/1hSmlIyDqirTWFTRXxrxGNg
剧名:瀛台泣血 网络网盘下载观看链接:https://pan..com/s/1V58DvviGWhnTYvfqU-AsQw
剧名:建党伟业 网络网盘下载观看链接:https://pan..com/s/1tBxXeL1hIH802JNrJNw4UA
剧名:大太监李莲英 网络网盘下载观看链接:https://pan..com/s/1N0OHlcZIKqrWM8-D29G7qg
剧名:龙之战 网络网盘下载观看链接:https://pan..com/s/1Qx124MulL_31y4LJzn3tqQ
Ⅳ 《倾世召唤之草包小姐华丽逆袭》txt下载在线阅读全文,求百度网盘云资源
《倾世召唤之草包小姐华丽逆袭》网络网盘txt最新全集下载:
链接:https://pan..com/s/1Kkl_kYsJON2umoRZcKcQ4A
简介:
倾世召唤之草包小姐华丽逆袭的简介:21世纪杀手女王,世上最大帮帮派血狱帮主,因为偷懒旅游,在某处某山某棵树一不小心撞挂了??说出去谁信啊?我就不信了但事实是残酷的,咱堂堂一代代杀手女王,真的升天了!?升天后是天使吗?NONONO!是狗血的穿越到了一个玄幻的架空历史!?说巧不巧,还穿到了一个废物身上,狗血,真TM够狗血!不过嘛~嘻~既来之则安之嘛,反正,有爹疼,有娘爱,有哥护,还有外公替她撑腰,看来她一向梦寐以求的米虫生活有望了,再加上,现代的一身绝活,那些害她的人她怕毛线?她废物,但是废物也活的潇洒嘛~但是,幻想是美好的,现实是残酷的!莫名的一条链子,现代老妈的遗物?某人莫名的成了创世神的继承人,然后活蹦出来的一堆信息,让她的米虫生活彻底破灭了,更让她惊悚的是,她21世纪的老妈,竞然是上一代继承者?不带你那么坑的吧?为此,一代米虫幻想让咱女王成了勤快的劳动分子闯遍天下寻找上古神兽的封印钥匙,遇美男无数,可一向冷血的她,心又向着谁??
Ⅵ 波场链交易被拒绝是什么意思
波塞姆只是个名称用词
波塞姆是游戏dnf中的一个敌方角色,称为花之女王波塞姆。
波兰位于欧洲中部,是一个正在蒸蒸日上不断发展的国家。波兰人特别喜欢喝啤酒和烈性酒,这也是欧洲大部分国家的主要特征,一方面是受到气候的影响,另一方面是当地的饮食决定了他们的饮酒习惯。而且往往是在饭前饮用烈性酒,饭后食用带有甜味的酒品。
波兰伏特加在全世界享有盛誉,“精品伏特加”、“牛草伏特加”、“高级伏特加”和“贝尔维德尔伏特加”的牌子几乎在任何地方都是响当当的。从历史记载中得知,古老的波兰特产酒饮料的生产先是啤酒、蜂蜜酒、波兰烧酒“帕利科托夫卡”(旧称生命之水烈酒),之后才是伏特加酒。
波兰烧酒“帕利科托夫卡”是一种生命之水烈酒,根据卢布林地区雅布沃纳保存的古老波兰配方酿成。以谷物为基础的生命之水在橡木桶里沉淀,时间越长,该酒酿成后就会更加醇香。精选辅料核桃和葡萄干萃取物,使得这种伏特加气味芬芳、味道细腻,口感润滑。波兰烧酒“帕利科托夫卡”是鉴赏家值得一尝的酒。
波兰特产是纯伏特加,其王者桂冠非精品伏特加莫属,它已雄心勃勃地进入了外国市场,销往全世界70多个国家和地区,最热爱它的国家有意大利、墨西哥、法国、加拿大和德国,还包括中国。精品伏特加已经在国际大赛中获得20个奖项,其中四分之三是金奖。
Ⅶ 5G基站的发展历程是怎么样的
2018年3月30日,中国移动天津公司在中国移动5G联合创新中心天津开放实验室开通,这是中国第一批5G应用示范城市之一天津的首个5G基站。
2019年1月27日,中国移动通信集团青海有限公司宣布,青海省西宁市已建成并开通了首个5G基站。10月31日,在2019中国国际信息通信展览会开幕式上,工信部与中国电信、中国联通、中国移动、中国铁塔共同宣布启动5G商用。
2020年1月20日,工信部负责人在国新办举行的2019年工业通信业发展情况新闻发布会上表示,2019年中国5G基础设施建设和应用力度加大,2019年底全国共建成5G基站超13万个。
截至2020年3月底,全国已建成5G基站达19.8万个,预计全年新建5G基站超过50万个。
2020年4月30日16时左右,全球海拔最高的5G基站正式投入使用,5G信号首次“登顶”世界之巅。
2020年5月17日,工业和信息化部副部长陈肇雄表示,我国5G商用加快推进,目前已开通5G基站超过20万个。
(7)trx历史高点扩展阅读:
5G网络存在的难题分析:
1、网络云化使跨层故障定界定位困难,后期升级过程也更加复杂而低效。
2、边缘计算的引入使网元数目倍增,问题定位难度增大等问题。
3、微服务化,用户更多的定制业务,也给业务编排能力提出了极高的要求。
4、传输方面,海量隧道动态变化,人工规划和分析调整无法满足业务需求;高精度时钟的建设和维护要求高、难度大,需要新的支撑手段。大宽度传输,一旦出现故障,需要更快恢复的技术手段,否则将导致更大影响和损失。
Ⅷ 《穿越人类史》txt下载在线阅读全文,求百度网盘云资源
《穿越人类史》网络网盘txt最新全集下载:
链接:https://pan..com/s/1rnLzgfNIubi17qQN----Rg
简介:遥远未来,名为“历史局”的高等人类组织,正在寻找地球祖先几近灭绝的原因,在整理古代地球文物时,他们发现了难以理解的事情。
Ⅸ oracle ebs可以应收合并发票吗
Oracle EBS 应收发票相关 脚本
--应收发票主表
SELECT *
FROM RA_CUSTOMER_TRX_ALL A
WHERE A.TRX_NUMBER = '156640'
AND A.ORG_ID = 236;
--应收发票行表
SELECT B.EXTENDED_AMOUNT --不含税原币金额
,B.EXTENDED_ACCTD_AMOUNT --不含税本币金额
,B.GROSS_UNIT_SELLING_PRICE -- 含税单价
,B.GROSS_EXTENDED_AMOUNT --含税金额
,B.REVENUE_AMOUNT --收入金额
,B.UNIT_SELLING_PRICE --不含税单价
,B.UNIT_STANDARD_PRICE
,B.*
FROM RA_CUSTOMER_TRX_LINES_ALL B
WHERE B.CUSTOMER_TRX_ID = 1449740;
--发票分配表
SELECT C.AMOUNT --不含税原原币金额
,C.ACCTD_AMOUNT --不含税本币金额
,C.*
FROM RA_CUST_TRX_LINE_GL_DIST_ALL C
WHERE C.CUSTOMER_TRX_ID = 1449519;
--发票应收科目
SELECT RCTLGDA.*
FROM RA_CUSTOMER_TRX_ALL RCA
,RA_CUST_TRX_LINE_GL_DIST_ALL RCTLGDA
WHERE RCA.CUSTOMER_TRX_ID = RCTLGDA.CUSTOMER_TRX_ID
AND RCTLGDA.ACCOUNT_CLASS = 'REC'
AND RCA.CUSTOMER_TRX_ID = 1337786;
--发票收入和税科目
SELECT RCTLGDA.*
FROM RA_CUSTOMER_TRX_ALL RCA
,RA_CUST_TRX_LINE_GL_DIST_ALL RCTLGDA
WHERE RCA.CUSTOMER_TRX_ID = RCTLGDA.CUSTOMER_TRX_ID
AND RCTLGDA.ACCOUNT_CLASS <> 'REC'
AND RCA.CUSTOMER_TRX_ID = 1337786;
--或
SELECT RCTLGDA.*
FROM RA_CUSTOMER_TRX_ALL RCA
,RA_CUSTOMER_TRX_LINES_ALL RCL
,RA_CUST_TRX_LINE_GL_DIST_ALL RCTLGDA
WHERE RCA.CUSTOMER_TRX_ID = RCL.CUSTOMER_TRX_ID
AND RCL.CUSTOMER_TRX_LINE_ID = RCTLGDA.CUSTOMER_TRX_LINE_ID
AND RCA.CUSTOMER_TRX_ID = 1337786;
--发票收款计划表
SELECT ARP.AMOUNT_DUE_ORIGINAL --发票原始金额(含税)
,ARP.TAX_ORIGINAL --发票原始税额
,ARP.TAX_REMAINING --发票税余额
,ARP.AMOUNT_APPLIED --发票收款金额
,ARP.AMOUNT_LINE_ITEMS_ORIGINAL --发票行原始金额
,ARP.AMOUNT_LINE_ITEMS_REMAINING --发票行余额
,ARP.AMOUNT_DUE_REMAINING --到期余额
,ARP.ACCTD_AMOUNT_DUE_REMAINING --本币到期余额
,ARP.AMOUNT_ADJUSTED --发票调整金额
,ARP.AMOUNT_CREDITED --发票做过贷项通知单金额
,ARP.FREIGHT_ORIGINAL
,ARP.FREIGHT_REMAINING
,ARP.DISCOUNT_ORIGINAL
,ARP.DISCOUNT_REMAINING
,ARP.DISCOUNT_TAKEN_EARNED
,ARP.DISCOUNT_TAKEN_UNEARNED
,ARP.RECEIVABLES_CHARGES_CHARGED
,ARP.RECEIVABLES_CHARGES_REMAINING
,ARP.*
FROM AR_PAYMENT_SCHEDULES_ALL ARP
WHERE ARP.CUSTOMER_TRX_ID = 1485432 --Num: 80210055
--发票是否做过贷项
SELECT *
FROM RA_CUSTOMER_TRX_ALL RCA
WHERE RCA.PREVIOUS_CUSTOMER_TRX_ID = 1337786; --ra_customer_trx_all.customer_trx_id
--发票现金收款金额
SELECT *
FROM AR_RECEIVABLE_APPLICATIONS_ALL ARA
WHERE ARA.APPLIED_CUSTOMER_TRX_ID = 1337785
AND ARA.APPLICATION_TYPE = 'CASH'
AND ARA.STATUS = 'APP';
--发票被贷项通知单核销金额
SELECT *
FROM AR_RECEIVABLE_APPLICATIONS_ALL ARA
WHERE ARA.APPLIED_CUSTOMER_TRX_ID = 1337786
AND ARA.APPLICATION_TYPE = 'CM'
AND ARA.STATUS = 'APP';
--发票调整金额
SELECT ADJ.*
FROM AR_ADJUSTMENTS_ALL ADJ
,RA_CUSTOMER_TRX_ALL RCT
WHERE RCT.CUSTOMER_TRX_ID = ADJ.CUSTOMER_TRX_ID
AND ADJ.STATUS = 'A'
AND RCT.CUSTOMER_TRX_ID = 1337785;
--收款录入后产生的信息如下:
--收款主表
SELECT *
FROM AR_CASH_RECEIPTS_ALL ACRA
WHERE ACRA.RECEIPT_NUMBER = '20120106001';
--收款历史记录表
SELECT *
FROM AR_CASH_RECEIPT_HISTORY_ALL ACRH
WHERE ACRH.CASH_RECEIPT_ID = 304387;
--收款事务处理表
SELECT *
FROM AR_RECEIVABLE_APPLICATIONS_ALL ARA
WHERE ARA.CASH_RECEIPT_ID = 304387;
--收款分配表
--收款录入时产生两条记录,SOURCE_ID分别对应
--SOURCE_TABLE为 'RA' 时SOURCE_ID对应的是AR_RECEIVABLE_APPLICATIONS_ALL.RECEIVABLE_APPLICATION_ID,为CRH时SOURCE_ID对应的是AR_CASH_RECEIPT_HISTORY_ALL.CASH_RECEIPT_HISTORY_ID
--下面SQL获取的是收款录入时产生的未核销科目及收款核销时产生的应收账款和未核销科目
SELECT *
FROM AR_DISTRIBUTIONS_ALL ADA
WHERE ADA.SOURCE_ID IN
(SELECT ARA.RECEIVABLE_APPLICATION_ID
FROM AR_RECEIVABLE_APPLICATIONS_ALL ARA
WHERE ARA.CASH_RECEIPT_ID = 304387)
AND ADA.SOURCE_TABLE = 'RA';
--收款录入时产生两条分录:现金和未核销,下面语句获取的是现金科目
SELECT *
FROM AR_DISTRIBUTIONS_ALL ADA
WHERE ADA.SOURCE_ID IN
(SELECT ACRH.CASH_RECEIPT_HISTORY_ID
FROM AR_CASH_RECEIPT_HISTORY_ALL ACRH
WHERE ACRH.CASH_RECEIPT_ID = 304387)
AND ADA.SOURCE_TABLE = 'CRH';
--应收发票收货方 收单方 到期日等
SELECT CT.CUSTOMER_TRX_ID CUSTOMER_TRX_ID
,CT.TRX_NUMBER TRX_NUMBER
,CT.OLD_TRX_NUMBER OLD_TRX_NUMBER
,CT_REL.TRX_NUMBER CT_RELATED_TRX_NUMBER
,CT.RECURRED_FROM_TRX_NUMBER CT_MODEL_TRX_NUMBER
,CT.TRX_DATE TRX_DATE
Ⅹ SQL查询:交易历史中所有客户所有商品最后一次交易价格
最后一次交易价格
找日期最大的,如下
select * from wc where date=(select max(date) from wc)