openoffice & postgres · consultas a una base de datos „real“ comprobación de todas las...
TRANSCRIPT
![Page 1: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/1.jpg)
OpenOffice & Postgres
Comprobación de seccionescon ayuda de herramientas informáticas
genéricas y libres.
I ConexiónII Creación de bases y tablasIII Consultas sencillasIV Funciones (introducción)
![Page 2: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/2.jpg)
Conexión a la base desde OO
![Page 3: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/3.jpg)
Conexión a la base desde OO
Botón derecho
![Page 4: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/4.jpg)
Conexión a la base desde OO
![Page 5: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/5.jpg)
Conexión a la base desde OO
![Page 6: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/6.jpg)
Conexión a la base desde OO
![Page 7: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/7.jpg)
Conexión a la base desde OO
![Page 8: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/8.jpg)
Conexión a la base desde OO
.btdbbtdb
![Page 9: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/9.jpg)
Conexión a la base desde OO
![Page 10: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/10.jpg)
Conexión a la base desde OO
![Page 11: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/11.jpg)
Conexión a la base desde OO
![Page 12: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/12.jpg)
Crear una base nueva
Botón derecho
![Page 13: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/13.jpg)
Crear una base nueva
![Page 14: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/14.jpg)
Crear una base nueva. Crear una tabla
Para acceder a la nueva base deben repetirse los pasos indicados
para la base e96_729. A continuaciónpueden crearse tablas en la nueva base
![Page 15: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/15.jpg)
Crear una tabla
![Page 16: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/16.jpg)
Crear una tabla
![Page 17: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/17.jpg)
Incluir datos en una tabla
![Page 18: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/18.jpg)
Consultas a la base: Crear una tabla
Botón derecho
![Page 19: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/19.jpg)
Consultas a la base: Crear una tabla
![Page 20: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/20.jpg)
Consultas a la base: Crear una tabla
SQL:CREATE [ [ LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name ( { column_name data_type [ DEFAULT default_expr ] [ column_constraint [, ... ] ] | table_constraint } [, ... ] )[ INHERITS ( parent_table [, ... ] ) ][ WITH OIDS | WITHOUT OIDS ]
![Page 21: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/21.jpg)
Grabar la consulta
Este espacio esta vacio pues la consulta no produce ningun resultado. Si aparece alguna ventana de errorpuede ignorarse
![Page 22: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/22.jpg)
Reciclado de una consulta (sostenibilidad)
Botón derecho
![Page 23: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/23.jpg)
Incluir datos en una tabla
![Page 24: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/24.jpg)
Incluir datos en una tabla
![Page 25: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/25.jpg)
Consultas a una base de datos „real“
Base con centenares de miles de filas
![Page 26: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/26.jpg)
Consultas a una base de datos „real“
Consulta „global“ de una tablaSelect n,n1,n2,sc from barra;
![Page 27: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/27.jpg)
Consultas a una base de datos „real“
Barras de la trama de 8x8Select n,n1,n2,sc from barra where sc~'8x8';
![Page 28: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/28.jpg)
Consultas a una base de datos „real“
Barras horizontales de la trama de 8x8Select n,n1,n2,sc from barra where sc~'8x8' and sc~'h';
![Page 29: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/29.jpg)
Consultas a una base de datos „real“
Solicitaciones de la primera barra horizontal de la trama de 8x8
Select * from estlist where barra=731;
![Page 30: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/30.jpg)
Consultas a una base de datos „real“
Combinaciones distintas de la primera barra horizontal de la trama de 8x8
Select distinct combi from estlist where barra=731;
![Page 31: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/31.jpg)
Consultas a una base de datos „real“
Solicitaciones de la barra 731 ordenadas por combinaciones
Select * from estlist where barra=731 order by combi;
![Page 32: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/32.jpg)
Consultas a una base de datos „real“
Solicitaciones de la barra 731 ordenadas por el valor de M
Select * from estlist where barra=731 order by flecx;
![Page 33: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/33.jpg)
Consultas a una base de datos „real“
Comprobación de la barra 731 para un perfil IPE 300Wplz=628.4 según catálogo (/10000 para pasar a tm)
Select barra,abs,flecx,flecx/(628.4*355/1.1/10000) as "Msd/MRd" from estlist where barra=731 order by flecx;
![Page 34: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/34.jpg)
Consultas a una base de datos „real“
Funciones: (abs, sin,etc)Comprobación de la barra 731 para un perfil IPE 300Wplz=628.4 según catálogo(/10000 para pasar a tm)
Select barra,abs,flecx,abs(flecx/(628.4*355/1.1/10000)) as "Msd/MRd",combi from estlist where barra=731 order by "Msd/MRd" desc;
![Page 35: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/35.jpg)
Consultas a una base de datos „real“
Comprobación de la barra 731 para My, Mz „concomitantes“IPE 300: Wplz=628.4, Wply=125.2 según catálogo
Select barra,abs,flecx,flecy,combi, abs(flecx/(628.4*355/1.1/10000))+ abs(flecy/(125.2*355/1.1/10000)) as "Msd/MRd" from estlist where barra=731 order by "Msd/MRd" desc;
![Page 36: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/36.jpg)
Consultas a una base de datos „real“
Comprobación de varias barras de la trama de 8x8
Select barra,abs,flecx,flecy,combi, abs(flecx/(628.4*355/1.1/10000))+ abs(flecy/(125.2*355/1.1/10000)) as "Msd/MRd" from estlist where barra in (731,732,733) order by "Msd/MRd" desc;
![Page 37: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/37.jpg)
Consultas a una base de datos „real“
Comprobación de TODAS las barras horizontales de la trama de 8x8
Select barra,axil,torsor,corty,flecx,cortx,flecy,combi from estlist,barra where estlist.barra=barra.n and barra.sc='8x8h' order by abs(flecx) desc;
![Page 38: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/38.jpg)
Consultas a una base de datos „real“
Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“IPE 300: Wplz=628.4, Wply=125.2 según catálogo
Select barra,axil,torsor,corty,flecx,cortx,flecy,combi, abs(flecx/(628.4*355/1.1/10000))+ abs(flecy/(125.2*355/1.1/10000)) as "Msd/MRd" from estlist,barra where estlist.barra=barra.n and barra.sc='8x8h' order by "Msd/MRd" desc;
![Page 39: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/39.jpg)
Consultas a una base de datos „real“
Barras que NO satisfacen el criterio deresistencia para un IPE 300
Select distinct barra from estlist,barra where estlist.barra=barra.n and barra.sc='8x8h' and abs(flecx/(628.4*355/1.1/10000))+ abs(flecy/(125.2*355/1.1/10000)) > 1
![Page 40: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/40.jpg)
Consultas a una base de datos „real“
Barras que satisfacen el criterio de resistencia para un IPE 300
Select n from barra where barra.sc='8x8h' exceptselect distinct barra from estlist,barra where estlist.barra=barra.n and barra.sc='8x8h' and abs(flecx/(628.4*355/1.1/10000))+ abs(flecy/(125.2*355/1.1/10000)) > 1
![Page 41: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/41.jpg)
Consultas a una base de datos „real“
Barras que satisfacen el criterio de resistencia para un IPE 300
Select barra,flecx,flecy, abs(flecx/(628.4*355/1.1/10000))+ abs(flecy/(125.2*355/1.1/10000)) as "Msd/MRd" from estlist,barra where estlist.barra=barra.n and barra.n in ( select n from barra where barra.sc='8x8h' except select distinct barra from estlist,barra where estlist.barra=barra.n and barra.sc='8x8h' and abs(flecx/(628.4*355/1.1/10000))+ abs(flecy/(125.2*355/1.1/10000)) >1 ) order by "Msd/MRd" desc;
![Page 42: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/42.jpg)
SQLSELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] * | expression [ AS output_name ] [, ...] [ FROM from_item [, ...] ] [ WHERE condition ] [ GROUP BY expression [, ...] ] [ HAVING condition [, ...] ] [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ] [ ORDER BY expression [ ASC | DESC | USING operator ] [, ...] ] [ FOR UPDATE [ OF tablename [, ...] ] ] [ LIMIT { count | ALL } ] [ OFFSET start ]
where from_item can be:
[ ONLY ] table_name [ * ] [ [ AS ] alias [ ( column_alias_list ) ] ]|( select ) [ AS ] alias [ ( column_alias_list ) ]|from_item [ NATURAL ] join_type from_item [ ON join_condition | USING ( join_column_list ) ]
![Page 43: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/43.jpg)
Reciclado de una consulta (sostenibilidad)
![Page 44: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/44.jpg)
Funciones
Create or replace function "MsdMRd" (float8,float8,float8,float8) RETURNS float8 AS 'DECLARE Msdz ALIAS FOR $1; Msdy ALIAS FOR $2; Wplz ALIAS FOR $3; Wply ALIAS FOR $4; fyd FLOAT8; unidades FLOAT8; BEGIN fyd:=355/1.1; unidades:=1000; --- Datos en kNm unidades:=10000; --- Datos en tm RETURN (abs(Msdz)/(Wplz*fyd)+abs(Msdy)/(Wply*fyd))*unidades; END' language 'PLPGSQL';
![Page 45: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/45.jpg)
Consultas a una base de datos „real“
Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“IPE 300:Wplz=628.4, Wply=125.2 según catálogo
Select barra,axil,torsor,corty,flecx,cortx,flecy,combi, abs(flecx/(628.4*355/1.1/10000))+ abs(flecy/(125.2*355/1.1/10000)) as "Msd/MRd" from estlist,barra where estlist.barra=barra.n and barra.sc='8x8h' order by "Msd/MRd" desc;
![Page 46: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/46.jpg)
Uso de funciones
Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“IPE 300:Wplz=628.4, Wply=125.2 según catálogo
Select barra,axil,torsor,corty,flecx,cortx,flecy,combi, MSdMRd (flecx,flecy,628.4,125.2) from estlist,barra where estlist.barra=barra.n and barra.sc='8x8h' order by MsdMRd desc;
![Page 47: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/47.jpg)
Uso de funciones
Create or replace function "NSd/NRd+MSd/MRd" (float8,float8,float8,float8,float8,float8,float8) RETURNS float8 AS 'DECLARE Nsd ALIAS FOR $1; Msdy ALIAS FOR $2; Msdz ALIAS FOR $3; chi ALIAS FOR $4; A ALIAS FOR $5; Wply ALIAS FOR $6; Wplz ALIAS FOR $7; fyd FLOAT8; unidades FLOAT8; BEGIN fyd:=355/1.1; unidades:=100; --- Datos en tm RETURN (abs(NSd)/(chi*A*fyd/unidades))+ MsdMRd(Msdy ,Msdz,Wply ,Wplz); END' language 'PLPGSQL';
![Page 48: OpenOffice & Postgres · Consultas a una base de datos „real“ Comprobación de TODAS las barras horizontales de la trama 8x8 para My, Mz „concomitantes“ IPE 300: Wplz=628.4,](https://reader033.vdocuments.mx/reader033/viewer/2022053009/5f0cc70b7e708231d43714de/html5/thumbnails/48.jpg)
Uso de funciones
Comprobación de una familia de pilares de la trama 8x8 para N, My, Mz „concomitantes“
?=0.11, A=269.1, Wplz=2592, Wply=2784 según ANM (99395)
Select barra,axil,torsor,corty,flecx,cortx,flecy,combi, "NSd/NRd+MSd/MRd" (axil,flecx,flecy,0.11,269.1,2592,2781) as "CR aprox" , "NSd/NRd+MSd/MRd" (axil, 0, 0,0.11,269.1,2592,2781) as "NSd/NRd" from estlist,barra where estlist.barra=barra.n and barra.sc='TS48-8x8' order by "CR aprox" desc;