Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    query count e verifica date con mysql

    Ciao

    dovrei fare un conteggio degli immobili disponibili nell'arco di due date

    ho fatto questa query:
    SELECT COUNT(ID) AS DISPONIBILI FROM immobili, localita, tip_imm, comuni, calendario WHERE immobili.IDlocalita = localita.IDlocalita AND immobili.IDtip_imm = tip_imm.IDtip_imm AND localita.IDcom = comuni.IDcom AND ONLINE = 1 AND AND immobili.IDlocalita = 1 AND immobili.ID = calendario.ID AND CalSi = 1 AND CalData BETWEEN '2014-9-4' AND '2014-9-6'

    la parte evidenziata dovrebbe essere quella che verifica la disponibilità
    Però il count non mi da il numero degli immobili ma il numero degli immobili moltiplicato per i giorni in cui verifico la disponibiltà.

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Mancano i JOIN

    .

  3. #3
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    grazie
    nella JOIN come faccio a dirgli di tirare fuori solo gli immobili che hanno il valore
    CALSI = 1
    nelle date comprese tra
    CalData BETWEEN '2014-9-4' AND '2014-9-6'

  4. #4
    1. con la stessa condizione nella JOIN
    2. con una classica where

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 © 2026 vBulletin Solutions, Inc. All rights reserved.