Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #5
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    E se usassi il numero del mese ? Non ti va bene ? devi tener conto anche dell'anno ? (cosa peraltro comunque facile da aggiungere)
    Qualcosa del tipo : select * from tabella where datepart(mm,data) = datepart(mm,getdate())-1

    (richiede ovviamente un minimo di gestione del numero del mese, se è 1 non può diventare 0 ma 12, etc)

    EDIT
    In alternativa:

    --First day of last month
    SELECT DATEADD(m,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE()), 0))
    --Last day of last month
    SELECT DATEADD(d,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE()),0))

    http://stackoverflow.com/questions/1...onth-using-sql
    Ultima modifica di comas17; 11-12-2013 a 20:20

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.