查询股票PB历史数据
1. 股票pbpe值在哪里可以查询啊
自己算下吧,当前价格/净资产,当前价格/每股收益,对收益可以用去年数值,也可以推算当年收益。由于价格在变,所以这两值都在变化。其实只要参考一下就行,没必要太关注。
2. 怎么在PB的数据窗口中显示我想要查询的数据
你建dw了没??
最简单的是在dw中建立条件参数,直接dw_1.retrieve(sle_1.text)
如果你没有建条件参数,就得写代码了。下面的代码写在按钮中
string ls_oldsql,ls_newsql
ls_oldsql = dw_1.getsqlselect()
ls_newsql = ls_oldsql + " where 列名='" + sle_1.text + "'"
如果你在dw中有加条件的话就用 ls_newsql = ls_oldsql + " and 列名='" + sle_1.text + "'"
dw_1.setsqlselect(ls_newsql)
dw_1.retrieve()
dw_1.setsqlselect(ls_oldsql)
3. 怎么查一只股票上市后的最低pb
市净率,简称P/B,是每股股价与每股净资产的比值。净资产,即一家公司换掉所有债务之后还剩下来的财产,是企业的“家底儿”和未来发展的“老本儿”。市净率也就是每块钱的净资产代表多少股价。
查询历史市净率,可以通过www.licaidashiye.com来查询,以贵州茅台为例。在搜索栏中输入贵州茅台,就可以看到贵州茅台的概况。
注册后,选择估值指标(历史市盈率、历史市净率)就可以看到该公司的历史历史市净率情况。
4. PB9.0 如何实现选择查询,即在一个查询表中显示出指定日期的记录。谢谢!
你在界面上弄个文本框,可以输入日期,比如2012-5-5
然后在key_enter事件或者按钮中写上代码,如果是datawindow可以加入retrieve("2012-5-5")等方式
5. 如何用电脑版同花顺查看个股历史市盈率和市净率曲线
打开软件,在行情栏里面,列项里面有“涨幅、成交量、现价、量比。。。。”等,每个人的设置不一样,你在列项往右移动列就能看见市净率指标,你可将市净率指标移动到列项前几位。方便你查看。
6. PB里如何用时间段查询数据
首先select to_date(sysdate - 1) into :ld_date from al;
这句取出的时间就只是年月日,应该是select sysdate - 1 into :ld_date from al;才取出年月日时分秒;
其次ls_str = Left(ls_str, Pos(ls_str,"WHERE ") - 1)
这句取出的SQL语法是不带"WHERE"的,可是你后面ls_str += "IMPORT_DATE>=to_date('"+string(ld_date_begin)+"','yyyy-mm-dd hh:mi:ss') and IMPORT_DATE<=to_date('"+string(ld_date_end)+"','yyyy-mm-dd hh:mi:ss')" 也不带“WHERE”所以应该改成
date ld_sysdate,ld_date_begin,ld_date_end,ld_date
string ls_str
select sysdate into :ld_sysdate from al;
select sysdate - 1 into :ld_date from al;
em_begin.text = string(ld_date,'yyyy-mm-dd hh:mi:ss')
em_end.text = string(ld_sysdate,'yyyy-mm-dd hh:mi:ss')
em_begin.GetData(ld_date_begin)
em_end.GetData(ld_date_end)
ls_str = Upper(dw_1.GetSQLSelect())
If Pos(ls_str,"WHERE ") > 0 Then
ls_str = Left(ls_str, Pos(ls_str,"WHERE ") - 1)
end if
If (IsNull(ld_date_begin) Or String(ld_date_begin) = '') And (IsNull(ld_date_end) Or String(ld_date_end) = '') Then
Else
ls_str += "WHERE IMPORT_DATE>='"+ld_date+"' and IMPORT_DATE<='"+ld_sysdate+"'" /*如果你的IMPORT_DATE栏位是DATE型可以这么写,如果是CHAR型的话应该写成ls_str += "WHERE IMPORT_DATE>='"+TO_CHAR(ld_date,'yyyy-mm-dd hh:mi:ss') +"' and IMPORT_DATE<='"+TO_CHAR(ld_sysdate,'yyyy-mm-dd hh:mi:ss') +"'" 还要看的栏位格式是不是'yyyy-mm-dd hh:mi:ss' */
dw_1.SetSQLSelect(ls_str)
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()
End If
TO_DATE是可以用在SQL语句里的。
7. 什么网站能查询最详细的A股历史市盈率数据
新浪财经、巨潮网等
8. 哪个股票软件或者网站有比较全的A股股票数据,比如历年股息率、PE、PB、财务数据等
同花顺,大智慧,东方财富通这几个股票软件都有!
9. PB 查询数据
你的sql语句有问题,你只能一对一,不能多对一,比如你数据存在aa里面
select aa into :isvalue from barginmanage where bm_sort_no='02';
02那里不能用双引号,只能用单引号,双引号表示字段名
还有不知道你的barginmanage 表是存储的什么信息,是sql语句信息吗?
setsqlselect()是设置数据窗口的查询语句的,并且新的sql查询语句要与旧的查询语句的列对应的,不能有变化
你最好查看一下你的isvalue变量的值是否正确