Visualizzazione dei risultati da 1 a 4 su 4

Discussione: query disponibilità

  1. #1
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    query disponibilità

    Salve

    vorrei fare una query che mi conta il numero di immobili e mostra solo quelli disponibili

    COUNT(ville.IDvilla) dovrebbe dare il numero di immobili
    purtroppo però non filtra per
    HAVING disponibile = 30 che sarebbero il numero di giorni compreso nelle date che sottopongo ma mi mostra tutti i risultati mentre vorrei che mostrasse in COUNT solo gli immobili che hanno disponibile uguale all'intervallo di date.

    la query è questa:

    SELECT COUNT(ville.IDvilla) AS VILLECOUNT , (SELECT COUNT(calendario.IDvilla) AS disponibile FROM calendario WHERE calendario.IDvilla = ville.IDvilla AND CalSi = 1 AND CalData BETWEEN '2015-11-1' AND '2015-11-30' HAVING disponibile = 30) FROM ville, localita, tip_imm, comuni WHERE ville.IDlocalita = localita.IDlocalita AND ville.IDtip_imm = tip_imm.IDtip_imm AND localita.IDcom = comuni.IDcom AND ONLINE = 1 AND TipInsAffitto = 1

    è sbagliato l approccio?

  2. #2
    1. devi indicare il db (come da regolamento)
    2. com'è la struttura delle tabelle?
    3. fa' un piccolo esempio

  3. #3

  4. #4

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.