|
|
|
Помогите составить запрос
|
|||
|---|---|---|---|
|
#18+
Есть 2 таблицы CREATE TABLE CHEQ ( ID INTEGER NOT NULL, --счетчик D TIMESTAMP, --Дата и время чека DOCID INTEGER, --ID документа в таблице DOC (Продажа товара, Возврат товара, Приходная накладная, Возврат постащику... ) SALEOPERID INTEGER); --ID операции в таблице SALEOPER ( 1 - продажа за нал, 2 - продажа по Платежной карте) CREATE TABLE CHEQT ( ID INTEGER NOT NULL, --Счетчик CHEQID INTEGER, --ID чека TID INTEGER, --ID товара K DECIMAL(12, 5), --Количество товара PRICE DECIMAL(12, 5), --Цена за еденицу S DECIMAL(12, 5)); --Сумма k*price Нужно выбрать по датам суммы, по каждой операции т.е. ответ должен быть такой Дата||Сумма наличных||Сумма по платежной карте 01.04.2014||12873.65||65587.24 02.04.2014||18473.75||3587.35 03.04.2014||13646.66||5547.65 ... только даты я выбрал, а дальше не могу сообразить SELECT DISTINCT CAST(CHEQ.d as DATE) FROM CHEQ order by CHEQ.d desc Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2014, 15:24:47 |
|
||
|
|

start [/forum/topic.php?fid=40&gotonew=1&tid=1563742]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
8ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 453ms |

| 0 / 0 |
