Salve ragazzi, sto utilizzando su un sito in joomla 1.5.26 ed il componente sql2excel, per creare un file excel contenente dati del DB. il componente mi chiede di scrivere la query da compiere per "costruire" il file excel contenente, ed io ho scritto questo:
SELECT
jos_virtuemart_order_items.created_on,
jos_users.name,
jos_users.email,
jos_virtuemart_order_items.order_item_name,
jos_virtuemart_order_items.product_quantity,
jos_virtuemart_manufacturers_it_it.mf_name,
FROM
jos_users,
jos_virtuemart_order_items,
jos_virtuemart_manufacturers_it_it,
jos_virtuemart_product_manufacturers
WHERE
jos_virtuemart_order_items.virtuemart_product_id = jos_virtuemart_product_manufacturers.virtuemart_product_id
AND
jos_virtuemart_product_manufacturers.virtuemart_manufacturer_id = jos_virtuemart_manufacturers_it_it.virtuemart_manufacturer_id
AND
jos_virtuemart_order_items.created_by = jos_users.id
in pratica, mi restituisce una lista dei prodotti acquistati tramite il componente virtuemart, inserendovi la data, il produttore e le altre info che vedete. FINO A QUI FUNZIONA PERFETTAMENTE!
Io vorrei implementare un ulteriore controllo, in pratica in questo modo mi fa vedere la lista di TUTTI gli ordini effettuati, mentre a me interesserebbe la lista degli ordini effettuati in un solo rage di giorni della settimana passata. Ad esempio di tutti gli ordini effettuati da mercoledì a sabato scorso.
Per fare ciò volevo utilizzare la funzione DATEPART, ma evidentemente sbaglio qualcosa.
quello che volevo inserire io è un controllo o a valle o a monte (non so) di questo tipo (la sintassi sarà tutta sbagliata):
IF
DATEPART ( dw, jos_virtuemart_order_items.created_on ) between 3 AND 6
ELSE
.
.
.
.
Resto della query
grazie per l'aiuto!