Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [SQLite] creare tabella/griglia

    Salve,

    ho una tabella di questo tipo:
    codice:
    CREATE TABLE openinterest (
                        ID INTEGER AUTO_INCREMENT PRIMARY KEY,
                        SDATE   DATE,
                        NAME    VARCHAR(25),
                        EXPIRY  VARCHAR(25),
                        STRIKE  FLOAT,
                        CALL    INTEGER,
                        PUT     INTEGER
    vorrei creare con una select con WHERE NAME="..." AND EXPIRY="..." una tabella del genere:
    codice:
    workbook: NAME
    worksheet: EXPIRY
    
                  SDATE       SDATE       SDATE       SDATE
    STRIKE  TYPE  2010-11-03  2010-11-04  2010-11-05  2010-11-06
    
       16   CALL  (val)       (val)       (val)       (val)
       16   PUT   (val)       (val)       (val)       (val)
       
       16.5 CALL  (val)       (val)       (val)       (val)
       16.5 PUT   (val)       (val)       (val)       (val)
    Quindi il campo SDATE (2010-11-03 etc...) rappresenta le colonne ed il campo STRIKE (16, 16.5 etc...) sono le righe. ogni riga viene mostrata due volte, con il suo valore CALL ed il suo valore PUT.

    Secondo voi è possibile creare una tabella del genere anche mediante molteplici SELECT?

    Grazie
    Alla batteria dai retta ballA

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Quella che vuoi ottenere è una normale tabella Pivot, di cui sul web trovi esempi a iosa.
    Esempio:

    Pivot Table Hack in Sqlite3 and MySQL
    http://softwaresalariman.blogspot.co...and-mysql.html

    Ma il campo TYPE cosa c'entra? Non fa parte della tabella...


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.