M*********e 发帖数: 190 | 1 task table is the original table.
SELECT v1.*,
v2.total
FROM task v1
LEFT OUTER JOIN
(SELECT t1.*,
t2.total
FROM task t1,
(SELECT taskname,
taskstatus,
COUNT(*) AS total
FROM task
GROUP BY taskname,
taskstatus
) t2
WHERE t1.taskname=t2.taskname
AND t1.taskstatus=t2.taskstatus
AND t1.taskid IN
(SELECT MAX(taskid) FROM task GROUP BY taskname, taskstatus
)
) v2
ON v1.taskid=v2.taskid
ORDER BY v1.taskid; |
|
S**H 发帖数: 1256 | 2 用的是third party application. 所以一些standard SQL 支持的都不能用.
roll up 是没有的.怎么用一些basic sql 写.谢谢大家了.
TaskName TaskStatus TaskID
A open 1
A open 2
A Done 4
B pending 7
B done 99
expected results:
TaskName TaskStatus TaskID Total
A open 1
A open 2 2
A Done 4 1
B pending 7
B done 99 1
B pending 100 ... 阅读全帖 |
|
z*********8 发帖数: 2070 | 3 没签NDA, 我就说说了。
一共四轮。
第一轮:
..behavior questions. Most difficult part in your project.
1. BFS.... 我先用了两个queue, 被要求改成一个, 再被要求在node的结构里加一个
isMarked的property来做, 感觉有点无聊
2. String compression, 比如 ACCCDD 变成A3C2D
第二轮:
设计一个lexicon使得可以支持wild card。
比如lexicon里面有单词“apple”, 那么query = "apple", "a?ple" 或者 “a*”都
返回true。 “apble”, "a?ble", "a*l" 返回false。
其中 ‘?’表示任意字符出现一次; ‘*’表示任意字符出现0或多次
第三轮:
这轮是大佬architect来面的, 自然是system design。。。
用户在每次完成一个task之后, 都会得到一个分数, 设计系统使得用户可以立刻知道
他总分的排名, 并且可以选择在过去3天/7天/一个月的排名, 要求从security,
... 阅读全帖 |
|
|
|
p*******u 发帖数: 11 | 6 出售:Moving sale !!! 家用电脑4合一组合 ( HP Pavilion PC + Dell 23寸LED +
HP激光打印机 + 扫描仪
价格: $350
物品描述:
4-in-1 package perfect for home use:
HP Pavilion p6625f Desktop
+ 23 inch Dell ST2320L display
+ HP LaserJet 1018 Laser Printer
+ Visioneer Scanner
* Original total price was $800+ two years ago
* The original price of the monitor alone was $209 ( http://accessories.dell.com/sna/productdetail.aspx?c=us&cs=19&l=en&s=dhs&sku=320-9333 )
* Well maintained by a computer professional
* Great hard configuration
a... 阅读全帖 |
|
M*********e 发帖数: 190 | 7 total只能给每个组最大的taskid么?
附图这样的结果可以么? |
|
|
|
|